From d6c875a5bfb0c475accbaa5007dfcb56c2b5fa8f Mon Sep 17 00:00:00 2001 From: FIRM Projekt Account Date: Wed, 6 Jul 2005 14:28:31 +0000 Subject: [PATCH] VCG-files changed due to new dumper: - added Proj-names for most Proj nodes - added proj-numbers to private info - added debug info clas [r6188] --- .../ARRAY-HEAP_EXAMPLE_main-type.vcg | 1 + .../ref-results/ARRAY-HEAP_EXAMPLE_main.vcg | 17 ++++--- .../ARRAY-STACK_EXAMPLE_main-type.vcg | 1 + .../ARRAY-STACK_EXAMPLE_main-wtypes.vcg | 14 ++++-- .../ref-results/ARRAY-STACK_EXAMPLE_main.vcg | 14 ++++-- testprograms/ref-results/All_graphs.vcg | 30 +++++++++---- testprograms/ref-results/All_types.vcg | 1 + .../ref-results/CALL_STR_EXAMPLE_main.vcg | 8 +++- .../ref-results/COND_EXAMPLE_main.vcg | 20 ++++++--- .../ref-results/CONST_EVAL_EXAMPLE_main.vcg | 5 ++- .../ref-results/DEAD_BLOCK_main-cfg.vcg | 1 + testprograms/ref-results/DEAD_BLOCK_main.vcg | 5 ++- testprograms/ref-results/EMPTY_main.vcg | 5 ++- .../ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg | 17 ++++--- .../ref-results/FLOAT_EXAMPLE_main.vcg | 5 ++- .../ref-results/GLOBAL_CSE_EXAMPLE_main.vcg | 18 +++++--- .../GLOBAL_VAR_main-pure-wtypes.vcg | 11 +++-- testprograms/ref-results/GLOBAL_VAR_main.vcg | 11 +++-- .../ref-results/IF_ELSE_EXAMPLE_main.vcg | 5 ++- testprograms/ref-results/IF_EXAMPLE_main.vcg | 18 +++++--- .../IF_WHILE_EXAMPLE_main-pure.vcg | 12 +++-- .../ref-results/IRREGULAR_CF_main-cfg.vcg | 1 + .../ref-results/IRREGULAR_CF_main.vcg | 19 +++++--- .../ref-results/IRR_LOOP_loop1-cfg.vcg | 1 + .../ref-results/IRR_LOOP_loop1-intervals.vcg | 1 + .../ref-results/IRR_LOOP_loop1-looptree.vcg | 1 + testprograms/ref-results/IRR_LOOP_loop1.vcg | 26 ++++++++--- .../ref-results/IRR_LOOP_loop2-cfg.vcg | 1 + .../ref-results/IRR_LOOP_loop2-looptree.vcg | 1 + testprograms/ref-results/IRR_LOOP_loop2.vcg | 40 ++++++++++++----- .../ref-results/MEMORY_EXAMPLE_main.vcg | 45 +++++++++++++------ .../OO_INLINE_EXAMPLE_main-wtypes.vcg | 17 ++++--- .../ref-results/OO_INLINE_EXAMPLE_main.vcg | 17 ++++--- .../OO_PROGRAM_EXAMPLE_main-ip.vcg | 30 +++++++++---- .../OO_PROGRAM_EXAMPLE_main-pure-ip.vcg | 30 +++++++++---- ...OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg | 30 +++++++++---- .../OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg | 21 ++++++--- .../OO_PROGRAM_EXAMPLE_main-pure.vcg | 21 ++++++--- .../OO_PROGRAM_EXAMPLE_main-type.vcg | 1 + .../OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg | 30 +++++++++---- .../OO_PROGRAM_EXAMPLE_main-wtypes.vcg | 21 ++++++--- .../ref-results/OO_PROGRAM_EXAMPLE_main.vcg | 21 ++++++--- .../ref-results/PRIMA_INLINE_c-wtypes.vcg | 17 ++++--- testprograms/ref-results/PRIMA_INLINE_c.vcg | 17 ++++--- .../ref-results/PRIMA_INLINE_set_a-wtypes.vcg | 17 ++++--- .../ref-results/PRIMA_INLINE_set_a.vcg | 17 ++++--- .../ref-results/PRIMA_c-pure-wtypes.vcg | 20 ++++++--- testprograms/ref-results/PRIMA_c-pure.vcg | 20 ++++++--- testprograms/ref-results/PRIMA_c-type.vcg | 1 + testprograms/ref-results/PRIMA_c-wtypes.vcg | 20 ++++++--- testprograms/ref-results/PRIMA_c.vcg | 20 ++++++--- .../ref-results/PRIMA_set_a-pure-wtypes.vcg | 17 ++++--- testprograms/ref-results/PRIMA_set_a-pure.vcg | 17 ++++--- testprograms/ref-results/PRIMA_set_a-type.vcg | 1 + .../ref-results/PRIMA_set_a-wtypes.vcg | 17 ++++--- testprograms/ref-results/PRIMA_set_a.vcg | 17 ++++--- .../STRENGTH_RED_EXAMPLE_m1-looptree.vcg | 1 + ...RENGTH_RED_EXAMPLE_m1-strength_reduced.vcg | 24 +++++++--- .../ref-results/STRENGTH_RED_EXAMPLE_m1.vcg | 24 +++++++--- .../STRENGTH_RED_EXAMPLE_m2-looptree.vcg | 1 + ...RENGTH_RED_EXAMPLE_m2-strength_reduced.vcg | 15 +++++-- .../ref-results/STRENGTH_RED_EXAMPLE_m2.vcg | 15 +++++-- .../STRENGTH_RED_EXAMPLE_m3-looptree.vcg | 1 + ...RENGTH_RED_EXAMPLE_m3-strength_reduced.vcg | 15 +++++-- .../ref-results/STRENGTH_RED_EXAMPLE_m3.vcg | 15 +++++-- .../STRENGTH_RED_EXAMPLE_m4-looptree.vcg | 1 + ...RENGTH_RED_EXAMPLE_m4-strength_reduced.vcg | 18 +++++--- .../ref-results/STRENGTH_RED_EXAMPLE_m4.vcg | 18 +++++--- .../STRENGTH_RED_EXAMPLE_m5-looptree.vcg | 1 + ...RENGTH_RED_EXAMPLE_m5-strength_reduced.vcg | 15 +++++-- .../ref-results/STRENGTH_RED_EXAMPLE_m5.vcg | 15 +++++-- .../STRENGTH_RED_EXAMPLE_m6-looptree.vcg | 1 + ...RENGTH_RED_EXAMPLE_m6-strength_reduced.vcg | 15 +++++-- .../ref-results/STRENGTH_RED_EXAMPLE_m6.vcg | 15 +++++-- .../STRENGTH_RED_EXAMPLE_m7-looptree.vcg | 1 + ...RENGTH_RED_EXAMPLE_m7-strength_reduced.vcg | 15 +++++-- .../ref-results/STRENGTH_RED_EXAMPLE_m7.vcg | 15 +++++-- .../THREE_CFPRED_EXAMPLE_main-cfg.vcg | 1 + .../ref-results/THREE_CFPRED_EXAMPLE_main.vcg | 25 ++++++++--- .../ref-results/WHILE_EXAMPLE_main.vcg | 18 +++++--- testprograms/ref-results/class_hierarchy.vcg | 1 + 81 files changed, 798 insertions(+), 300 deletions(-) diff --git a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg index 669367ca5..0e79fb796 100644 --- a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg +++ b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg index 10a792301..77682a8ed 100644 --- a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg +++ b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -85,7 +86,7 @@ node: {title: "n50" label: "Return 50" info1: "Return 50 } edge: {sourcename: "n50" targetname: "n48" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n50" targetname: "n49" label: "1" class:1 priority:50} -node: {title: "n48" label: "ProjM 0 48" info1: "Proj 48 +node: {title: "n48" label: "ProjM M 48" info1: "Proj 48 mode: M visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -94,10 +95,11 @@ node: {title: "n48" label: "ProjM 0 48" info1: "Proj 48 -1: Block 37 0: Load[Is] 46 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n48" targetname: "n46" label: "0" class:17 priority:10 color:blue} -node: {title: "n49" label: "ProjIs 2 49" info1: "Proj 49 +node: {title: "n49" label: "ProjIs res 49" info1: "Proj 49 mode: Is visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -106,6 +108,7 @@ node: {title: "n49" label: "ProjIs 2 49" info1: "Proj 49 -1: Block 37 0: Load[Is] 46 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n49" targetname: "n46" label: "0" class:1 priority:50} @@ -145,7 +148,7 @@ node: {title: "n45" label: "Sel a_elem_ent 45" info1: "Sel 45 edge: {sourcename: "n45" targetname: "n42" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n45" targetname: "n43" label: "1" class:1 priority:50} edge: {sourcename: "n45" targetname: "n44" label: "2" class:16 priority:10} -node: {title: "n42" label: "ProjM 0 42" info1: "Proj 42 +node: {title: "n42" label: "ProjM M 42" info1: "Proj 42 mode: M visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -154,10 +157,11 @@ node: {title: "n42" label: "ProjM 0 42" info1: "Proj 42 -1: Block 37 0: Alloc 40 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n42" targetname: "n40" label: "0" class:17 priority:10 color:blue} -node: {title: "n43" label: "ProjP 2 43" info1: "Proj 43 +node: {title: "n43" label: "ProjP res 43" info1: "Proj 43 mode: P visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -166,6 +170,7 @@ node: {title: "n43" label: "ProjP 2 43" info1: "Proj 43 -1: Block 37 0: Alloc 40 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n43" targetname: "n40" label: "0" class:1 priority:50} @@ -199,6 +204,7 @@ node: {title: "n34" label: "ProjM 1 34" info1: "Proj 34 -1: Block 27 0: Start 28 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n34" targetname: "n28" label: "0" class:17 priority:10 color:blue} @@ -224,7 +230,7 @@ node: {title: "n44" label: "0x3Iu 44" info1: "0x3 44 Const of type type_unknown " color: yellow} -node: {title: "n31" label: "ProjX 0 31" info1: "Proj 31 +node: {title: "n31" label: "ProjX X_initial_exec 31" info1: "Proj 31 mode: X visited: 11 irg: ARRAY-HEAP_EXAMPLE_main @@ -233,6 +239,7 @@ node: {title: "n31" label: "ProjX 0 31" info1: "Proj 31 -1: Block 27 0: Start 28 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n31" targetname: "n28" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-type.vcg b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-type.vcg index 13fcd000e..b4be130bd 100644 --- a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-type.vcg +++ b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-type.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-wtypes.vcg b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-wtypes.vcg index 1a4a73f61..b88853c28 100644 --- a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-wtypes.vcg +++ b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -85,7 +86,7 @@ node: {title: "n48" label: "Return 48" info1: "Return 48 } edge: {sourcename: "n48" targetname: "n46" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n48" targetname: "n47" label: "1" class:1 priority:50} -node: {title: "n46" label: "ProjM 0 46" info1: "Proj 46 +node: {title: "n46" label: "ProjM M 46" info1: "Proj 46 mode: M visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -94,10 +95,11 @@ node: {title: "n46" label: "ProjM 0 46" info1: "Proj 46 -1: Block 38 0: Load[Is] 44 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n46" targetname: "n44" label: "0" class:17 priority:10 color:blue} -node: {title: "n47" label: "ProjIs 2 47" info1: "Proj 47 +node: {title: "n47" label: "ProjIs res 47" info1: "Proj 47 mode: Is visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -106,6 +108,7 @@ node: {title: "n47" label: "ProjIs 2 47" info1: "Proj 47 -1: Block 38 0: Load[Is] 44 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n47" targetname: "n44" label: "0" class:1 priority:50} @@ -175,10 +178,11 @@ node: {title: "n35" label: "ProjM 1 35" info1: "Proj 35 -1: Block 28 0: Start 29 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n35" targetname: "n29" label: "0" class:17 priority:10 color:blue} -node: {title: "n33" label: "ProjP 2 33" info1: "Proj 33 +node: {title: "n33" label: "ProjP P_frame_base 33" info1: "Proj 33 mode: P visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -187,6 +191,7 @@ node: {title: "n33" label: "ProjP 2 33" info1: "Proj 33 -1: Block 28 0: Start 29 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n33" targetname: "n29" label: "0" class:1 priority:50} @@ -201,7 +206,7 @@ node: {title: "n42" label: "0x3Iu 42" info1: "0x3 42 Const of type type_unknown " color: yellow} -node: {title: "n32" label: "ProjX 0 32" info1: "Proj 32 +node: {title: "n32" label: "ProjX X_initial_exec 32" info1: "Proj 32 mode: X visited: 13 irg: ARRAY-STACK_EXAMPLE_main @@ -210,6 +215,7 @@ node: {title: "n32" label: "ProjX 0 32" info1: "Proj 32 -1: Block 28 0: Start 29 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n32" targetname: "n29" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main.vcg b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main.vcg index cee539f8b..2820b4f14 100644 --- a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main.vcg +++ b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -85,7 +86,7 @@ node: {title: "n48" label: "Return 48" info1: "Return 48 } edge: {sourcename: "n48" targetname: "n46" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n48" targetname: "n47" label: "1" class:1 priority:50} -node: {title: "n46" label: "ProjM 0 46" info1: "Proj 46 +node: {title: "n46" label: "ProjM M 46" info1: "Proj 46 mode: M visited: 11 irg: ARRAY-STACK_EXAMPLE_main @@ -94,10 +95,11 @@ node: {title: "n46" label: "ProjM 0 46" info1: "Proj 46 -1: Block 38 0: Load[Is] 44 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n46" targetname: "n44" label: "0" class:17 priority:10 color:blue} -node: {title: "n47" label: "ProjIs 2 47" info1: "Proj 47 +node: {title: "n47" label: "ProjIs res 47" info1: "Proj 47 mode: Is visited: 11 irg: ARRAY-STACK_EXAMPLE_main @@ -106,6 +108,7 @@ node: {title: "n47" label: "ProjIs 2 47" info1: "Proj 47 -1: Block 38 0: Load[Is] 44 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n47" targetname: "n44" label: "0" class:1 priority:50} @@ -175,10 +178,11 @@ node: {title: "n35" label: "ProjM 1 35" info1: "Proj 35 -1: Block 28 0: Start 29 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n35" targetname: "n29" label: "0" class:17 priority:10 color:blue} -node: {title: "n33" label: "ProjP 2 33" info1: "Proj 33 +node: {title: "n33" label: "ProjP P_frame_base 33" info1: "Proj 33 mode: P visited: 11 irg: ARRAY-STACK_EXAMPLE_main @@ -187,6 +191,7 @@ node: {title: "n33" label: "ProjP 2 33" info1: "Proj 33 -1: Block 28 0: Start 29 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n33" targetname: "n29" label: "0" class:1 priority:50} @@ -201,7 +206,7 @@ node: {title: "n42" label: "0x3Iu 42" info1: "0x3 42 Const of type type_unknown " color: yellow} -node: {title: "n32" label: "ProjX 0 32" info1: "Proj 32 +node: {title: "n32" label: "ProjX X_initial_exec 32" info1: "Proj 32 mode: X visited: 11 irg: ARRAY-STACK_EXAMPLE_main @@ -210,6 +215,7 @@ node: {title: "n32" label: "ProjX 0 32" info1: "Proj 32 -1: Block 28 0: Start 29 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n32" targetname: "n29" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/All_graphs.vcg b/testprograms/ref-results/All_graphs.vcg index 41e03936f..e4e5cf6c0 100644 --- a/testprograms/ref-results/All_graphs.vcg +++ b/testprograms/ref-results/All_graphs.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -146,6 +147,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 -1: Block 197 0: CallBegin c 199 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} @@ -182,7 +184,7 @@ edge: {sourcename: "n199" targetname: "n199n174" label: "0" class:16 priority:10 graph: { title: "n191" label: "Block 191" status:clustered color:yellow edge: {sourcename: "n191" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -191,10 +193,11 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -203,6 +206,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -245,6 +249,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 -1: Block 191 0: CallBegin set_a 193 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} @@ -290,10 +295,11 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 52 irg: OO_PROGRAM_EXAMPLE_main @@ -302,6 +308,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} @@ -332,6 +339,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 -1: Block 188 0: EndReg PRIMA_set_a 189 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} @@ -349,7 +357,7 @@ color: blue} graph: { title: "n74" label: "Block 74" status:clustered color:yellow edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 52 irg: PRIMA_set_a @@ -358,6 +366,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -469,7 +478,7 @@ node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 " color: yellow} edge: {sourcename: "n186" targetname: "n186n41" label: "0" class:16 priority:10} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 52 irg: PRIMA_set_a @@ -478,6 +487,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start PRIMA_set_a 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} @@ -510,6 +520,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 -1: Block 180 0: EndReg PRIMA_c 181 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} @@ -527,7 +538,7 @@ color: blue} graph: { title: "n97" label: "Block 97" status:clustered color:yellow edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 52 irg: PRIMA_c @@ -536,6 +547,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} @@ -553,7 +565,7 @@ node: {title: "n106" label: "AddIs 106" info1: "Add 106 } edge: {sourcename: "n106" targetname: "n105" label: "0" class:1 priority:50} edge: {sourcename: "n106" targetname: "n178" label: "1" class:16 priority:10} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 52 irg: PRIMA_c @@ -562,6 +574,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -672,7 +685,7 @@ node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 " color: yellow} edge: {sourcename: "n178" targetname: "n178n42" label: "0" class:16 priority:10} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 52 irg: PRIMA_c @@ -681,6 +694,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start PRIMA_c 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/All_types.vcg b/testprograms/ref-results/All_types.vcg index 7b2da74d6..c30ea3819 100644 --- a/testprograms/ref-results/All_types.vcg +++ b/testprograms/ref-results/All_types.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg b/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg index 6ae05a781..0580d4903 100644 --- a/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg +++ b/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -82,7 +83,7 @@ node: {title: "n57" label: "Return 57" info1: "Return 57 " } edge: {sourcename: "n57" targetname: "n56" label: "0" class:14 priority:50 color:blue} -node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 +node: {title: "n56" label: "ProjM M_regular 56" info1: "Proj 56 mode: M visited: 9 irg: CALL_STR_EXAMPLE_main @@ -91,6 +92,7 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 -1: Block 50 0: Call 54 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} @@ -126,6 +128,7 @@ node: {title: "n47" label: "ProjM 1 47" info1: "Proj 47 -1: Block 40 0: Start 41 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n47" targetname: "n41" label: "0" class:17 priority:10 color:blue} @@ -156,7 +159,7 @@ node: {title: "n51" label: "SymC &constStr 51" info1: "SymC &constStr 51 type of value: type_unknown " } -node: {title: "n44" label: "ProjX 0 44" info1: "Proj 44 +node: {title: "n44" label: "ProjX X_initial_exec 44" info1: "Proj 44 mode: X visited: 9 irg: CALL_STR_EXAMPLE_main @@ -165,6 +168,7 @@ node: {title: "n44" label: "ProjX 0 44" info1: "Proj 44 -1: Block 40 0: Start 41 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n44" targetname: "n41" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/COND_EXAMPLE_main.vcg b/testprograms/ref-results/COND_EXAMPLE_main.vcg index 4be11152b..94af4ca6e 100644 --- a/testprograms/ref-results/COND_EXAMPLE_main.vcg +++ b/testprograms/ref-results/COND_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -119,7 +120,7 @@ node: {title: "n53" label: "Jmp 53" info1: "Jmp 53 graph: { title: "n32" label: "Block 32" status:clustered color:yellow edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n50" label: "ProjX 1 50" info1: "Proj 50 +node: {title: "n50" label: "ProjX true 50" info1: "Proj 50 mode: X visited: 12 irg: COND_EXAMPLE_main @@ -128,10 +129,11 @@ node: {title: "n50" label: "ProjX 1 50" info1: "Proj 50 -1: Block 32 0: Cond 48 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n50" targetname: "n48" label: "0" class:13 priority:60 color:red} -node: {title: "n49" label: "ProjX 0 49" info1: "Proj 49 +node: {title: "n49" label: "ProjX false 49" info1: "Proj 49 mode: X visited: 12 irg: COND_EXAMPLE_main @@ -140,6 +142,7 @@ node: {title: "n49" label: "ProjX 0 49" info1: "Proj 49 -1: Block 32 0: Cond 48 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n49" targetname: "n48" label: "0" class:13 priority:60 color:red} @@ -166,6 +169,7 @@ node: {title: "n47" label: "Projb Lg 47" info1: "Proj 47 -1: Block 32 0: Cmp 46 Private Attributes: + proj nr: 6 " color: yellow} edge: {sourcename: "n47" targetname: "n46" label: "0" class:1 priority:50} @@ -218,6 +222,7 @@ node: {title: "n40" label: "Projb Le 40" info1: "Proj 40 -1: Block 32 0: Cmp 42 Private Attributes: + proj nr: 3 " color: yellow} edge: {sourcename: "n40" targetname: "n42" label: "0" class:1 priority:50} @@ -256,6 +261,7 @@ node: {title: "n36" label: "Projb Gt 36" info1: "Proj 36 -1: Block 32 0: Cmp 35 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n36" targetname: "n35" label: "0" class:1 priority:50} @@ -273,7 +279,7 @@ node: {title: "n35" label: "Cmp 35" info1: "Cmp 35 } edge: {sourcename: "n35" targetname: "n33" label: "0" class:1 priority:50} edge: {sourcename: "n35" targetname: "n34" label: "1" class:16 priority:10} -node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 +node: {title: "n33" label: "ProjIs Arg 0 33" info1: "Proj 33 mode: Is visited: 12 irg: COND_EXAMPLE_main @@ -282,6 +288,7 @@ node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 -1: Block 32 0: Proj 30 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n33" targetname: "n30" label: "0" class:16 priority:10} @@ -298,6 +305,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} @@ -323,7 +331,7 @@ node: {title: "n41" label: "0x9Is 41" info1: "0x9 41 Const of type type_unknown " color: yellow} -node: {title: "n30" label: "ProjT 4 30" info1: "Proj 30 +node: {title: "n30" label: "ProjT T_args 30" info1: "Proj 30 mode: T visited: 12 irg: COND_EXAMPLE_main @@ -332,6 +340,7 @@ node: {title: "n30" label: "ProjT 4 30" info1: "Proj 30 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n30" targetname: "n23" label: "0" class:1 priority:50} @@ -357,7 +366,7 @@ node: {title: "n45" label: "0x0Is 45" info1: "0x0 45 Const of type type_unknown " color: yellow} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 12 irg: COND_EXAMPLE_main @@ -366,6 +375,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg b/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg index 40bf80460..aad6ac5ee 100644 --- a/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg +++ b/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -101,6 +102,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} @@ -115,7 +117,7 @@ node: {title: "n39" label: "0xCIs 39" info1: "0xC 39 Const of type type_unknown " color: yellow} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 7 irg: CONST_EVAL_EXAMPLE_main @@ -124,6 +126,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg b/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg index cc6117575..fad7553ba 100644 --- a/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg +++ b/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/DEAD_BLOCK_main.vcg b/testprograms/ref-results/DEAD_BLOCK_main.vcg index c37fb0a91..98ff0d44e 100644 --- a/testprograms/ref-results/DEAD_BLOCK_main.vcg +++ b/testprograms/ref-results/DEAD_BLOCK_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -98,6 +99,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} @@ -112,7 +114,7 @@ node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 Const of type type_unknown " color: yellow} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 12 irg: DEAD_BLOCK_main @@ -121,6 +123,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/EMPTY_main.vcg b/testprograms/ref-results/EMPTY_main.vcg index 5d868ea3b..83df9778e 100644 --- a/testprograms/ref-results/EMPTY_main.vcg +++ b/testprograms/ref-results/EMPTY_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -95,10 +96,11 @@ node: {title: "n27" label: "ProjM 1 27" info1: "Proj 27 -1: Block 20 0: Start 21 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n27" targetname: "n21" label: "0" class:17 priority:10 color:blue} -node: {title: "n24" label: "ProjX 0 24" info1: "Proj 24 +node: {title: "n24" label: "ProjX X_initial_exec 24" info1: "Proj 24 mode: X visited: 4 irg: EMPTY_main @@ -107,6 +109,7 @@ node: {title: "n24" label: "ProjX 0 24" info1: "Proj 24 -1: Block 20 0: Start 21 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n24" targetname: "n21" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg b/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg index 1a5f9dbac..652b28944 100644 --- a/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg +++ b/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -71,7 +72,7 @@ node: {title: "n66" label: "PhiM 66" info1: "Phi 66 color: green} edge: {sourcename: "n66" targetname: "n29" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n66" targetname: "n55" label: "1" class:17 priority:10 color:blue} -node: {title: "n55" label: "ProjM 0 55" info1: "Proj 55 +node: {title: "n55" label: "ProjM M 55" info1: "Proj 55 mode: M visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -80,6 +81,7 @@ node: {title: "n55" label: "ProjM 0 55" info1: "Proj 55 -1: Block 36 0: Store 53 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n55" targetname: "n53" label: "0" class:17 priority:10 color:blue} @@ -162,7 +164,7 @@ node: {title: "n47" label: "Jmp 47" info1: "Jmp 47 graph: { title: "n32" label: "Block 32" status:clustered color:yellow edge: {sourcename: "n32" targetname: "n26" label: "0" class:13 priority:60 color:red} -node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 +node: {title: "n33" label: "ProjIs Arg 0 33" info1: "Proj 33 mode: Is visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -171,6 +173,7 @@ node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 -1: Block 32 0: Proj 30 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n33" targetname: "n30" label: "0" class:16 priority:10} @@ -197,10 +200,11 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} -node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 +node: {title: "n28" label: "ProjP P_globals 28" info1: "Proj 28 mode: P visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -209,10 +213,11 @@ node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 3 " color: yellow} edge: {sourcename: "n28" targetname: "n23" label: "0" class:1 priority:50} -node: {title: "n30" label: "ProjT 4 30" info1: "Proj 30 +node: {title: "n30" label: "ProjT T_args 30" info1: "Proj 30 mode: T visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -221,6 +226,7 @@ node: {title: "n30" label: "ProjT 4 30" info1: "Proj 30 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n30" targetname: "n23" label: "0" class:1 priority:50} @@ -235,7 +241,7 @@ node: {title: "n34" label: "0x1Is 34" info1: "0x1 34 Const of type type_unknown " color: yellow} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 22 irg: ENDLESS_LOOP_EXAMPLE_main @@ -244,6 +250,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/FLOAT_EXAMPLE_main.vcg b/testprograms/ref-results/FLOAT_EXAMPLE_main.vcg index 39693c694..b772c61e9 100644 --- a/testprograms/ref-results/FLOAT_EXAMPLE_main.vcg +++ b/testprograms/ref-results/FLOAT_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -98,6 +99,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} @@ -112,7 +114,7 @@ node: {title: "n32" label: "1.234567890123456716800000000000E+19D 32" info1: "1 Const of type type_unknown " color: yellow} -node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 +node: {title: "n25" label: "ProjX X_initial_exec 25" info1: "Proj 25 mode: X visited: 4 irg: FLOAT_EXAMPLE_main @@ -121,6 +123,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg b/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg index 9af1b8ff1..7405d3083 100644 --- a/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -77,6 +78,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} @@ -184,7 +186,7 @@ node: {title: "n52" label: "Jmp 52" info1: "Jmp 52 } } -node: {title: "n37" label: "ProjX 0 37" info1: "Proj 37 +node: {title: "n37" label: "ProjX false 37" info1: "Proj 37 mode: X visited: 11 irg: GLOBAL_CSE_EXAMPLE_main @@ -194,6 +196,7 @@ node: {title: "n37" label: "ProjX 0 37" info1: "Proj 37 -1: Block 31 0: Cond 36 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n37" targetname: "n36" label: "0" class:13 priority:60 color:red} @@ -211,7 +214,7 @@ node: {title: "n44" label: "Jmp 44" info1: "Jmp 44 } } -node: {title: "n38" label: "ProjX 1 38" info1: "Proj 38 +node: {title: "n38" label: "ProjX true 38" info1: "Proj 38 mode: X visited: 11 irg: GLOBAL_CSE_EXAMPLE_main @@ -221,6 +224,7 @@ node: {title: "n38" label: "ProjX 1 38" info1: "Proj 38 -1: Block 31 0: Cond 36 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n38" targetname: "n36" label: "0" class:13 priority:60 color:red} @@ -234,6 +238,7 @@ node: {title: "n35" label: "Projb Eq 35" info1: "Proj 35 -1: Block 31 0: Cmp 34 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n35" targetname: "n34" label: "0" class:1 priority:50} @@ -252,7 +257,7 @@ node: {title: "n34" label: "Cmp 34" info1: "Cmp 34 } edge: {sourcename: "n34" targetname: "n32" label: "0" class:1 priority:50} edge: {sourcename: "n34" targetname: "n33" label: "1" class:16 priority:10} -node: {title: "n32" label: "ProjIs 0 32" info1: "Proj 32 +node: {title: "n32" label: "ProjIs Arg 0 32" info1: "Proj 32 mode: Is visited: 11 irg: GLOBAL_CSE_EXAMPLE_main @@ -262,10 +267,11 @@ node: {title: "n32" label: "ProjIs 0 32" info1: "Proj 32 -1: Block 31 0: Proj 29 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n32" targetname: "n29" label: "0" class:16 priority:10} -node: {title: "n29" label: "ProjT 4 29" info1: "Proj 29 +node: {title: "n29" label: "ProjT T_args 29" info1: "Proj 29 mode: T visited: 11 irg: GLOBAL_CSE_EXAMPLE_main @@ -275,6 +281,7 @@ node: {title: "n29" label: "ProjT 4 29" info1: "Proj 29 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n29" targetname: "n22" label: "0" class:1 priority:50} @@ -308,7 +315,7 @@ node: {title: "n36" label: "Cond 36" info1: "Cond 36 edge: {sourcename: "n36" targetname: "n35" label: "0" class:1 priority:50} } -node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 +node: {title: "n25" label: "ProjX X_initial_exec 25" info1: "Proj 25 mode: X visited: 11 irg: GLOBAL_CSE_EXAMPLE_main @@ -318,6 +325,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/GLOBAL_VAR_main-pure-wtypes.vcg b/testprograms/ref-results/GLOBAL_VAR_main-pure-wtypes.vcg index d7714e0d7..8463d308e 100644 --- a/testprograms/ref-results/GLOBAL_VAR_main-pure-wtypes.vcg +++ b/testprograms/ref-results/GLOBAL_VAR_main-pure-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -78,7 +79,7 @@ node: {title: "n23" label: "Start 23" info1: "Start 23 " color: blue} edge: { sourcename: "n23" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 11 irg: GLOBAL_VAR_main @@ -87,6 +88,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} @@ -117,7 +119,7 @@ node: {title: "n35" label: "0x2Is 35" info1: "0x2 35 " color: yellow} edge: { sourcename: "n35" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 +node: {title: "n28" label: "ProjP P_globals 28" info1: "Proj 28 mode: P visited: 11 irg: GLOBAL_VAR_main @@ -126,6 +128,7 @@ node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 3 " color: yellow} edge: {sourcename: "n28" targetname: "n23" label: "0" class:1 priority:50} @@ -139,6 +142,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} @@ -180,7 +184,7 @@ edge: {sourcename: "n36" targetname: "n29" label: "0" class:17 priority:10 color edge: {sourcename: "n36" targetname: "n34" label: "1" class:1 priority:50} edge: {sourcename: "n36" targetname: "n35" label: "2" class:16 priority:10} edge: { sourcename: "n36" targetname: "n32" class:2 priority:50 linestyle:dotted} -node: {title: "n38" label: "ProjM 0 38" info1: "Proj 38 +node: {title: "n38" label: "ProjM M 38" info1: "Proj 38 mode: M visited: 11 irg: GLOBAL_VAR_main @@ -189,6 +193,7 @@ node: {title: "n38" label: "ProjM 0 38" info1: "Proj 38 -1: Block 32 0: Store 36 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n38" targetname: "n36" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/GLOBAL_VAR_main.vcg b/testprograms/ref-results/GLOBAL_VAR_main.vcg index 821813da0..d1770cc55 100644 --- a/testprograms/ref-results/GLOBAL_VAR_main.vcg +++ b/testprograms/ref-results/GLOBAL_VAR_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -82,7 +83,7 @@ node: {title: "n39" label: "Return 39" info1: "Return 39 " } edge: {sourcename: "n39" targetname: "n38" label: "0" class:14 priority:50 color:blue} -node: {title: "n38" label: "ProjM 0 38" info1: "Proj 38 +node: {title: "n38" label: "ProjM M 38" info1: "Proj 38 mode: M visited: 10 irg: GLOBAL_VAR_main @@ -91,6 +92,7 @@ node: {title: "n38" label: "ProjM 0 38" info1: "Proj 38 -1: Block 32 0: Store 36 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n38" targetname: "n36" label: "0" class:17 priority:10 color:blue} @@ -142,10 +144,11 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} -node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 +node: {title: "n28" label: "ProjP P_globals 28" info1: "Proj 28 mode: P visited: 10 irg: GLOBAL_VAR_main @@ -154,6 +157,7 @@ node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 3 " color: yellow} edge: {sourcename: "n28" targetname: "n23" label: "0" class:1 priority:50} @@ -168,7 +172,7 @@ node: {title: "n35" label: "0x2Is 35" info1: "0x2 35 Const of type type_unknown " color: yellow} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 10 irg: GLOBAL_VAR_main @@ -177,6 +181,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg b/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg index 82d1c1aef..b770618db 100644 --- a/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -101,6 +102,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} @@ -126,7 +128,7 @@ node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 Const of type type_unknown " color: yellow} -node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 +node: {title: "n25" label: "ProjX X_initial_exec 25" info1: "Proj 25 mode: X visited: 16 irg: IF_ELSE_EXAMPLE_main @@ -135,6 +137,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/IF_EXAMPLE_main.vcg b/testprograms/ref-results/IF_EXAMPLE_main.vcg index 66bc27767..359599e11 100644 --- a/testprograms/ref-results/IF_EXAMPLE_main.vcg +++ b/testprograms/ref-results/IF_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -133,7 +134,7 @@ node: {title: "n44" label: "Jmp 44" info1: "Jmp 44 graph: { title: "n31" label: "Block 31" status:clustered color:yellow edge: {sourcename: "n31" targetname: "n25" label: "0" class:13 priority:60 color:red} -node: {title: "n37" label: "ProjX 0 37" info1: "Proj 37 +node: {title: "n37" label: "ProjX false 37" info1: "Proj 37 mode: X visited: 8 irg: IF_EXAMPLE_main @@ -142,10 +143,11 @@ node: {title: "n37" label: "ProjX 0 37" info1: "Proj 37 -1: Block 31 0: Cond 36 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n37" targetname: "n36" label: "0" class:13 priority:60 color:red} -node: {title: "n38" label: "ProjX 1 38" info1: "Proj 38 +node: {title: "n38" label: "ProjX true 38" info1: "Proj 38 mode: X visited: 8 irg: IF_EXAMPLE_main @@ -154,6 +156,7 @@ node: {title: "n38" label: "ProjX 1 38" info1: "Proj 38 -1: Block 31 0: Cond 36 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n38" targetname: "n36" label: "0" class:13 priority:60 color:red} @@ -180,6 +183,7 @@ node: {title: "n35" label: "Projb Eq 35" info1: "Proj 35 -1: Block 31 0: Cmp 34 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n35" targetname: "n34" label: "0" class:1 priority:50} @@ -197,7 +201,7 @@ node: {title: "n34" label: "Cmp 34" info1: "Cmp 34 } edge: {sourcename: "n34" targetname: "n32" label: "0" class:1 priority:50} edge: {sourcename: "n34" targetname: "n33" label: "1" class:16 priority:10} -node: {title: "n32" label: "ProjIs 0 32" info1: "Proj 32 +node: {title: "n32" label: "ProjIs Arg 0 32" info1: "Proj 32 mode: Is visited: 8 irg: IF_EXAMPLE_main @@ -206,6 +210,7 @@ node: {title: "n32" label: "ProjIs 0 32" info1: "Proj 32 -1: Block 31 0: Proj 29 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n32" targetname: "n29" label: "0" class:16 priority:10} @@ -222,6 +227,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} @@ -236,7 +242,7 @@ node: {title: "n40" label: "0x3Is 40" info1: "0x3 40 Const of type type_unknown " color: yellow} -node: {title: "n29" label: "ProjT 4 29" info1: "Proj 29 +node: {title: "n29" label: "ProjT T_args 29" info1: "Proj 29 mode: T visited: 8 irg: IF_EXAMPLE_main @@ -245,6 +251,7 @@ node: {title: "n29" label: "ProjT 4 29" info1: "Proj 29 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n29" targetname: "n22" label: "0" class:1 priority:50} @@ -259,7 +266,7 @@ node: {title: "n33" label: "0x2Is 33" info1: "0x2 33 Const of type type_unknown " color: yellow} -node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 +node: {title: "n25" label: "ProjX X_initial_exec 25" info1: "Proj 25 mode: X visited: 8 irg: IF_EXAMPLE_main @@ -268,6 +275,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/IF_WHILE_EXAMPLE_main-pure.vcg b/testprograms/ref-results/IF_WHILE_EXAMPLE_main-pure.vcg index b098912a4..59ce92079 100644 --- a/testprograms/ref-results/IF_WHILE_EXAMPLE_main-pure.vcg +++ b/testprograms/ref-results/IF_WHILE_EXAMPLE_main-pure.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -64,7 +65,7 @@ node: {title: "n23" label: "Start 23" info1: "Start 23 " color: blue} edge: { sourcename: "n23" targetname: "n22" class:2 priority:50 linestyle:dotted} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -73,6 +74,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} @@ -127,6 +129,7 @@ node: {title: "n42" label: "Projb Eq 42" info1: "Proj 42 -1: Block 38 0: Cmp 41 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n42" targetname: "n41" label: "0" class:1 priority:50} @@ -146,7 +149,7 @@ node: {title: "n43" label: "Cond 43" info1: "Cond 43 } edge: {sourcename: "n43" targetname: "n42" label: "0" class:1 priority:50} edge: { sourcename: "n43" targetname: "n38" class:2 priority:50 linestyle:dotted} -node: {title: "n45" label: "ProjX 1 45" info1: "Proj 45 +node: {title: "n45" label: "ProjX true 45" info1: "Proj 45 mode: X visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -155,6 +158,7 @@ node: {title: "n45" label: "ProjX 1 45" info1: "Proj 45 -1: Block 38 0: Cond 43 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n45" targetname: "n43" label: "0" class:13 priority:60 color:red} @@ -225,7 +229,7 @@ node: {title: "n38" label: "Block 38" info1: "Block 38 color: lightyellow} edge: {sourcename: "n38" targetname: "n35" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n38" targetname: "n47" label: "1" class:13 priority:60 color:red} -node: {title: "n44" label: "ProjX 0 44" info1: "Proj 44 +node: {title: "n44" label: "ProjX false 44" info1: "Proj 44 mode: X visited: 17 irg: IF_WHILE_EXAMPLE_main @@ -234,6 +238,7 @@ node: {title: "n44" label: "ProjX 0 44" info1: "Proj 44 -1: Block 38 0: Cond 43 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n44" targetname: "n43" label: "0" class:13 priority:60 color:red} @@ -332,6 +337,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg b/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg index 43369e0f7..b55ec3d4b 100644 --- a/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg +++ b/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/IRREGULAR_CF_main.vcg b/testprograms/ref-results/IRREGULAR_CF_main.vcg index 38e045f4c..c92c0e728 100644 --- a/testprograms/ref-results/IRREGULAR_CF_main.vcg +++ b/testprograms/ref-results/IRREGULAR_CF_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -116,7 +117,7 @@ node: {title: "n49" label: "Jmp 49" info1: "Jmp 49 graph: { title: "n42" label: "Block 42" status:clustered color:yellow edge: {sourcename: "n42" targetname: "n38" label: "0" class:13 priority:60 color:red} -node: {title: "n46" label: "ProjX 0 46" info1: "Proj 46 +node: {title: "n46" label: "ProjX false 46" info1: "Proj 46 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -125,10 +126,11 @@ node: {title: "n46" label: "ProjX 0 46" info1: "Proj 46 -1: Block 42 0: Cond 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n46" targetname: "n45" label: "0" class:13 priority:60 color:red} -node: {title: "n47" label: "ProjX 1 47" info1: "Proj 47 +node: {title: "n47" label: "ProjX true 47" info1: "Proj 47 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -137,6 +139,7 @@ node: {title: "n47" label: "ProjX 1 47" info1: "Proj 47 -1: Block 42 0: Cond 45 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:13 priority:60 color:red} @@ -163,6 +166,7 @@ node: {title: "n44" label: "Projb Eq 44" info1: "Proj 44 -1: Block 42 0: Cmp 43 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n44" targetname: "n43" label: "0" class:1 priority:50} @@ -198,7 +202,7 @@ node: {title: "n41" label: "Jmp 41" info1: "Jmp 41 graph: { title: "n31" label: "Block 31" status:clustered color:yellow edge: {sourcename: "n31" targetname: "n25" label: "0" class:13 priority:60 color:red} -node: {title: "n38" label: "ProjX 0 38" info1: "Proj 38 +node: {title: "n38" label: "ProjX false 38" info1: "Proj 38 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -207,10 +211,11 @@ node: {title: "n38" label: "ProjX 0 38" info1: "Proj 38 -1: Block 31 0: Cond 37 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n38" targetname: "n37" label: "0" class:13 priority:60 color:red} -node: {title: "n39" label: "ProjX 1 39" info1: "Proj 39 +node: {title: "n39" label: "ProjX true 39" info1: "Proj 39 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -219,6 +224,7 @@ node: {title: "n39" label: "ProjX 1 39" info1: "Proj 39 -1: Block 31 0: Cond 37 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n39" targetname: "n37" label: "0" class:13 priority:60 color:red} @@ -245,6 +251,7 @@ node: {title: "n36" label: "Projb Eq 36" info1: "Proj 36 -1: Block 31 0: Cmp 35 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n36" targetname: "n35" label: "0" class:1 priority:50} @@ -275,6 +282,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} @@ -311,7 +319,7 @@ node: {title: "n33" label: "0x1Is 33" info1: "0x1 33 Const of type type_unknown " color: yellow} -node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 +node: {title: "n25" label: "ProjX X_initial_exec 25" info1: "Proj 25 mode: X visited: 8 irg: IRREGULAR_CF_main @@ -320,6 +328,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/IRR_LOOP_loop1-cfg.vcg b/testprograms/ref-results/IRR_LOOP_loop1-cfg.vcg index 30eee8188..fe852da9f 100644 --- a/testprograms/ref-results/IRR_LOOP_loop1-cfg.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop1-cfg.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/IRR_LOOP_loop1-intervals.vcg b/testprograms/ref-results/IRR_LOOP_loop1-intervals.vcg index b15150c55..70dbe159c 100644 --- a/testprograms/ref-results/IRR_LOOP_loop1-intervals.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop1-intervals.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/IRR_LOOP_loop1-looptree.vcg b/testprograms/ref-results/IRR_LOOP_loop1-looptree.vcg index fc65b64d4..9a4475a9c 100644 --- a/testprograms/ref-results/IRR_LOOP_loop1-looptree.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop1-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/IRR_LOOP_loop1.vcg b/testprograms/ref-results/IRR_LOOP_loop1.vcg index 4acbd8faa..8dea20c89 100644 --- a/testprograms/ref-results/IRR_LOOP_loop1.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop1.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n60" label: "PhiM 60" info1: "Phi 60 color: green} edge: {sourcename: "n60" targetname: "n28" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n60" targetname: "n61" label: "1" class:17 priority:10 color:blue} -node: {title: "n45" label: "ProjX 0 45" info1: "Proj 45 +node: {title: "n45" label: "ProjX false 45" info1: "Proj 45 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -130,10 +131,11 @@ node: {title: "n45" label: "ProjX 0 45" info1: "Proj 45 -1: Block 41 0: Cond 44 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n45" targetname: "n44" label: "0" class:13 priority:60 color:red} -node: {title: "n46" label: "ProjX 1 46" info1: "Proj 46 +node: {title: "n46" label: "ProjX true 46" info1: "Proj 46 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -142,6 +144,7 @@ node: {title: "n46" label: "ProjX 1 46" info1: "Proj 46 -1: Block 41 0: Cond 44 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n46" targetname: "n44" label: "0" class:13 priority:60 color:red} @@ -168,6 +171,7 @@ node: {title: "n43" label: "Projb Eq 43" info1: "Proj 43 -1: Block 41 0: Cmp 42 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n43" targetname: "n42" label: "0" class:1 priority:50} @@ -205,7 +209,7 @@ node: {title: "n61" label: "PhiM 61" info1: "Phi 61 color: green} edge: {sourcename: "n61" targetname: "n28" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n61" targetname: "n60" label: "1" class:17 priority:10 color:blue} -node: {title: "n51" label: "ProjX 0 51" info1: "Proj 51 +node: {title: "n51" label: "ProjX false 51" info1: "Proj 51 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -214,10 +218,11 @@ node: {title: "n51" label: "ProjX 0 51" info1: "Proj 51 -1: Block 47 0: Cond 50 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n51" targetname: "n50" label: "0" class:13 priority:60 color:red} -node: {title: "n52" label: "ProjX 1 52" info1: "Proj 52 +node: {title: "n52" label: "ProjX true 52" info1: "Proj 52 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -226,6 +231,7 @@ node: {title: "n52" label: "ProjX 1 52" info1: "Proj 52 -1: Block 47 0: Cond 50 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:13 priority:60 color:red} @@ -252,6 +258,7 @@ node: {title: "n49" label: "Projb Eq 49" info1: "Proj 49 -1: Block 47 0: Cmp 48 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n49" targetname: "n48" label: "0" class:1 priority:50} @@ -273,7 +280,7 @@ edge: {sourcename: "n48" targetname: "n34" label: "1" class:16 priority:10} graph: { title: "n31" label: "Block 31" status:clustered color:yellow edge: {sourcename: "n31" targetname: "n25" label: "0" class:13 priority:60 color:red} -node: {title: "n40" label: "ProjX 1 40" info1: "Proj 40 +node: {title: "n40" label: "ProjX true 40" info1: "Proj 40 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -282,10 +289,11 @@ node: {title: "n40" label: "ProjX 1 40" info1: "Proj 40 -1: Block 31 0: Cond 38 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n40" targetname: "n38" label: "0" class:13 priority:60 color:red} -node: {title: "n39" label: "ProjX 0 39" info1: "Proj 39 +node: {title: "n39" label: "ProjX false 39" info1: "Proj 39 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -294,6 +302,7 @@ node: {title: "n39" label: "ProjX 0 39" info1: "Proj 39 -1: Block 31 0: Cond 38 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n39" targetname: "n38" label: "0" class:13 priority:60 color:red} @@ -320,6 +329,7 @@ node: {title: "n37" label: "Projb Eq 37" info1: "Proj 37 -1: Block 31 0: Cmp 36 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n36" label: "0" class:1 priority:50} @@ -350,6 +360,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} @@ -386,7 +397,7 @@ node: {title: "n34" label: "0x2Is 34" info1: "0x2 34 Const of type type_unknown " color: yellow} -node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 +node: {title: "n25" label: "ProjX X_initial_exec 25" info1: "Proj 25 mode: X visited: 6 irg: IRR_LOOP_loop1 @@ -395,6 +406,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/IRR_LOOP_loop2-cfg.vcg b/testprograms/ref-results/IRR_LOOP_loop2-cfg.vcg index acf5d0edb..a1c99be0e 100644 --- a/testprograms/ref-results/IRR_LOOP_loop2-cfg.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop2-cfg.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/IRR_LOOP_loop2-looptree.vcg b/testprograms/ref-results/IRR_LOOP_loop2-looptree.vcg index c989238eb..d19627df8 100644 --- a/testprograms/ref-results/IRR_LOOP_loop2-looptree.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop2-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/IRR_LOOP_loop2.vcg b/testprograms/ref-results/IRR_LOOP_loop2.vcg index a0d61dacf..7f3a1aed3 100644 --- a/testprograms/ref-results/IRR_LOOP_loop2.vcg +++ b/testprograms/ref-results/IRR_LOOP_loop2.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -122,7 +123,7 @@ node: {title: "n124" label: "PhiM 124" info1: "Phi 124 color: green} edge: {sourcename: "n124" targetname: "n75" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n124" targetname: "n125" label: "1" class:17 priority:10 color:blue} -node: {title: "n112" label: "ProjX 0 112" info1: "Proj 112 +node: {title: "n112" label: "ProjX false 112" info1: "Proj 112 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -131,10 +132,11 @@ node: {title: "n112" label: "ProjX 0 112" info1: "Proj 112 -1: Block 108 0: Cond 111 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n112" targetname: "n111" label: "0" class:13 priority:60 color:red} -node: {title: "n113" label: "ProjX 1 113" info1: "Proj 113 +node: {title: "n113" label: "ProjX true 113" info1: "Proj 113 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -143,6 +145,7 @@ node: {title: "n113" label: "ProjX 1 113" info1: "Proj 113 -1: Block 108 0: Cond 111 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n113" targetname: "n111" label: "0" class:13 priority:60 color:red} @@ -169,6 +172,7 @@ node: {title: "n110" label: "Projb Eq 110" info1: "Proj 110 -1: Block 108 0: Cmp 109 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n110" targetname: "n109" label: "0" class:1 priority:50} @@ -209,7 +213,7 @@ color: green} edge: {sourcename: "n125" targetname: "n75" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n125" targetname: "n126" label: "1" class:17 priority:10 color:blue} edge: {sourcename: "n125" targetname: "n124" label: "2" class:17 priority:10 color:blue} -node: {title: "n106" label: "ProjX 0 106" info1: "Proj 106 +node: {title: "n106" label: "ProjX false 106" info1: "Proj 106 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -218,10 +222,11 @@ node: {title: "n106" label: "ProjX 0 106" info1: "Proj 106 -1: Block 102 0: Cond 105 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n106" targetname: "n105" label: "0" class:13 priority:60 color:red} -node: {title: "n107" label: "ProjX 1 107" info1: "Proj 107 +node: {title: "n107" label: "ProjX true 107" info1: "Proj 107 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -230,6 +235,7 @@ node: {title: "n107" label: "ProjX 1 107" info1: "Proj 107 -1: Block 102 0: Cond 105 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n107" targetname: "n105" label: "0" class:13 priority:60 color:red} @@ -256,6 +262,7 @@ node: {title: "n104" label: "Projb Eq 104" info1: "Proj 104 -1: Block 102 0: Cmp 103 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n104" targetname: "n103" label: "0" class:1 priority:50} @@ -293,7 +300,7 @@ node: {title: "n126" label: "PhiM 126" info1: "Phi 126 color: green} edge: {sourcename: "n126" targetname: "n75" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n126" targetname: "n125" label: "1" class:17 priority:10 color:blue} -node: {title: "n100" label: "ProjX 0 100" info1: "Proj 100 +node: {title: "n100" label: "ProjX false 100" info1: "Proj 100 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -302,10 +309,11 @@ node: {title: "n100" label: "ProjX 0 100" info1: "Proj 100 -1: Block 96 0: Cond 99 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n100" targetname: "n99" label: "0" class:13 priority:60 color:red} -node: {title: "n101" label: "ProjX 1 101" info1: "Proj 101 +node: {title: "n101" label: "ProjX true 101" info1: "Proj 101 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -314,6 +322,7 @@ node: {title: "n101" label: "ProjX 1 101" info1: "Proj 101 -1: Block 96 0: Cond 99 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n101" targetname: "n99" label: "0" class:13 priority:60 color:red} @@ -340,6 +349,7 @@ node: {title: "n98" label: "Projb Eq 98" info1: "Proj 98 -1: Block 96 0: Cmp 97 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n98" targetname: "n97" label: "0" class:1 priority:50} @@ -361,7 +371,7 @@ edge: {sourcename: "n97" targetname: "n81" label: "1" class:16 priority:10} graph: { title: "n90" label: "Block 90" status:clustered color:yellow edge: {sourcename: "n90" targetname: "n89" label: "0" class:13 priority:60 color:red} -node: {title: "n94" label: "ProjX 0 94" info1: "Proj 94 +node: {title: "n94" label: "ProjX false 94" info1: "Proj 94 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -370,10 +380,11 @@ node: {title: "n94" label: "ProjX 0 94" info1: "Proj 94 -1: Block 90 0: Cond 93 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n94" targetname: "n93" label: "0" class:13 priority:60 color:red} -node: {title: "n95" label: "ProjX 1 95" info1: "Proj 95 +node: {title: "n95" label: "ProjX true 95" info1: "Proj 95 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -382,6 +393,7 @@ node: {title: "n95" label: "ProjX 1 95" info1: "Proj 95 -1: Block 90 0: Cond 93 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n95" targetname: "n93" label: "0" class:13 priority:60 color:red} @@ -408,6 +420,7 @@ node: {title: "n92" label: "Projb Eq 92" info1: "Proj 92 -1: Block 90 0: Cmp 91 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n92" targetname: "n91" label: "0" class:1 priority:50} @@ -429,7 +442,7 @@ edge: {sourcename: "n91" targetname: "n84" label: "1" class:16 priority:10} graph: { title: "n78" label: "Block 78" status:clustered color:yellow edge: {sourcename: "n78" targetname: "n72" label: "0" class:13 priority:60 color:red} -node: {title: "n88" label: "ProjX 0 88" info1: "Proj 88 +node: {title: "n88" label: "ProjX false 88" info1: "Proj 88 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -438,10 +451,11 @@ node: {title: "n88" label: "ProjX 0 88" info1: "Proj 88 -1: Block 78 0: Cond 87 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n88" targetname: "n87" label: "0" class:13 priority:60 color:red} -node: {title: "n89" label: "ProjX 1 89" info1: "Proj 89 +node: {title: "n89" label: "ProjX true 89" info1: "Proj 89 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -450,6 +464,7 @@ node: {title: "n89" label: "ProjX 1 89" info1: "Proj 89 -1: Block 78 0: Cond 87 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n89" targetname: "n87" label: "0" class:13 priority:60 color:red} @@ -476,6 +491,7 @@ node: {title: "n86" label: "Projb Eq 86" info1: "Proj 86 -1: Block 78 0: Cmp 85 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n86" targetname: "n85" label: "0" class:1 priority:50} @@ -506,6 +522,7 @@ node: {title: "n75" label: "ProjM 1 75" info1: "Proj 75 -1: Block 68 0: Start 69 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n75" targetname: "n69" label: "0" class:17 priority:10 color:blue} @@ -575,7 +592,7 @@ node: {title: "n83" label: "0x4Is 83" info1: "0x4 83 Const of type type_unknown " color: yellow} -node: {title: "n72" label: "ProjX 0 72" info1: "Proj 72 +node: {title: "n72" label: "ProjX X_initial_exec 72" info1: "Proj 72 mode: X visited: 6 irg: IRR_LOOP_loop2 @@ -584,6 +601,7 @@ node: {title: "n72" label: "ProjX 0 72" info1: "Proj 72 -1: Block 68 0: Start 69 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n72" targetname: "n69" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg b/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg index 101755eec..283588e6c 100644 --- a/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg +++ b/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -86,7 +87,7 @@ node: {title: "n78" label: "Return 78" info1: "Return 78 } edge: {sourcename: "n78" targetname: "n77" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n78" targetname: "n76" label: "1" class:1 priority:50} -node: {title: "n77" label: "ProjM 0 77" info1: "Proj 77 +node: {title: "n77" label: "ProjM M 77" info1: "Proj 77 mode: M visited: 18 irg: MEMORY_EXAMPLE_main @@ -95,10 +96,11 @@ node: {title: "n77" label: "ProjM 0 77" info1: "Proj 77 -1: Block 72 0: Load[Iu] 74 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n77" targetname: "n74" label: "0" class:17 priority:10 color:blue} -node: {title: "n76" label: "ProjIu 2 76" info1: "Proj 76 +node: {title: "n76" label: "ProjIu res 76" info1: "Proj 76 mode: Iu visited: 18 irg: MEMORY_EXAMPLE_main @@ -107,6 +109,7 @@ node: {title: "n76" label: "ProjIu 2 76" info1: "Proj 76 -1: Block 72 0: Load[Iu] 74 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n76" targetname: "n74" label: "0" class:1 priority:50} @@ -132,7 +135,7 @@ edge: {sourcename: "n74" targetname: "n35" label: "1" class:16 priority:10} graph: { title: "n48" label: "Block 48" status:clustered color:yellow edge: {sourcename: "n48" targetname: "n46" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n48" targetname: "n69" label: "1" class:13 priority:60 color:red} -node: {title: "n70" label: "ProjX 1 70" info1: "Proj 70 +node: {title: "n70" label: "ProjX true 70" info1: "Proj 70 mode: X visited: 18 irg: MEMORY_EXAMPLE_main @@ -141,10 +144,11 @@ node: {title: "n70" label: "ProjX 1 70" info1: "Proj 70 -1: Block 48 0: Cond 68 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n70" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n69" label: "ProjX 0 69" info1: "Proj 69 +node: {title: "n69" label: "ProjX false 69" info1: "Proj 69 mode: X visited: 18 irg: MEMORY_EXAMPLE_main @@ -153,6 +157,7 @@ node: {title: "n69" label: "ProjX 0 69" info1: "Proj 69 -1: Block 48 0: Cond 68 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n69" targetname: "n68" label: "0" class:13 priority:60 color:red} @@ -179,6 +184,7 @@ node: {title: "n66" label: "Projb Lt 66" info1: "Proj 66 -1: Block 48 0: Cmp 67 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n66" targetname: "n67" label: "0" class:1 priority:50} @@ -196,7 +202,7 @@ node: {title: "n67" label: "Cmp 67" info1: "Cmp 67 } edge: {sourcename: "n67" targetname: "n53" label: "0" class:1 priority:50} edge: {sourcename: "n67" targetname: "n38" label: "1" class:16 priority:10} -node: {title: "n53" label: "ProjIu 2 53" info1: "Proj 53 +node: {title: "n53" label: "ProjIu res 53" info1: "Proj 53 mode: Iu visited: 18 irg: MEMORY_EXAMPLE_main @@ -205,6 +211,7 @@ node: {title: "n53" label: "ProjIu 2 53" info1: "Proj 53 -1: Block 48 0: Load[Iu] 50 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n53" targetname: "n50" label: "0" class:1 priority:50} @@ -240,7 +247,7 @@ node: {title: "n71" label: "PhiM 71" info1: "Phi 71 color: green} edge: {sourcename: "n71" targetname: "n45" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n71" targetname: "n63" label: "1" class:17 priority:10 color:blue} -node: {title: "n63" label: "ProjM 0 63" info1: "Proj 63 +node: {title: "n63" label: "ProjM M 63" info1: "Proj 63 mode: M visited: 18 irg: MEMORY_EXAMPLE_main @@ -249,6 +256,7 @@ node: {title: "n63" label: "ProjM 0 63" info1: "Proj 63 -1: Block 48 0: Store 61 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n63" targetname: "n61" label: "0" class:17 priority:10 color:blue} @@ -270,7 +278,7 @@ node: {title: "n61" label: "Store 61" info1: "Store 61 edge: {sourcename: "n61" targetname: "n60" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n61" targetname: "n37" label: "1" class:16 priority:10} edge: {sourcename: "n61" targetname: "n53" label: "2" class:1 priority:50} -node: {title: "n60" label: "ProjM 0 60" info1: "Proj 60 +node: {title: "n60" label: "ProjM M 60" info1: "Proj 60 mode: M visited: 18 irg: MEMORY_EXAMPLE_main @@ -279,6 +287,7 @@ node: {title: "n60" label: "ProjM 0 60" info1: "Proj 60 -1: Block 48 0: Store 58 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n60" targetname: "n58" label: "0" class:17 priority:10 color:blue} @@ -300,7 +309,7 @@ node: {title: "n58" label: "Store 58" info1: "Store 58 edge: {sourcename: "n58" targetname: "n56" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n58" targetname: "n35" label: "1" class:16 priority:10} edge: {sourcename: "n58" targetname: "n57" label: "2" class:1 priority:50} -node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 +node: {title: "n56" label: "ProjM M 56" info1: "Proj 56 mode: M visited: 18 irg: MEMORY_EXAMPLE_main @@ -309,10 +318,11 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 -1: Block 48 0: Load[Iu] 54 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} -node: {title: "n57" label: "ProjIu 2 57" info1: "Proj 57 +node: {title: "n57" label: "ProjIu res 57" info1: "Proj 57 mode: Iu visited: 18 irg: MEMORY_EXAMPLE_main @@ -321,6 +331,7 @@ node: {title: "n57" label: "ProjIu 2 57" info1: "Proj 57 -1: Block 48 0: Load[Iu] 54 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n57" targetname: "n54" label: "0" class:1 priority:50} @@ -341,7 +352,7 @@ node: {title: "n54" label: "Load[Iu] 54" info1: "Load[Iu] 54 } edge: {sourcename: "n54" targetname: "n52" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n54" targetname: "n37" label: "1" class:16 priority:10} -node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 +node: {title: "n52" label: "ProjM M 52" info1: "Proj 52 mode: M visited: 18 irg: MEMORY_EXAMPLE_main @@ -350,6 +361,7 @@ node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 -1: Block 48 0: Load[Iu] 50 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue} @@ -367,7 +379,7 @@ node: {title: "n46" label: "Jmp 46" info1: "Jmp 46 Private Attributes: " } -node: {title: "n45" label: "ProjM 0 45" info1: "Proj 45 +node: {title: "n45" label: "ProjM M 45" info1: "Proj 45 mode: M visited: 18 irg: MEMORY_EXAMPLE_main @@ -376,6 +388,7 @@ node: {title: "n45" label: "ProjM 0 45" info1: "Proj 45 -1: Block 32 0: Store 43 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n45" targetname: "n43" label: "0" class:17 priority:10 color:blue} @@ -397,7 +410,7 @@ node: {title: "n43" label: "Store 43" info1: "Store 43 edge: {sourcename: "n43" targetname: "n41" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n43" targetname: "n37" label: "1" class:1 priority:50} edge: {sourcename: "n43" targetname: "n42" label: "2" class:16 priority:10} -node: {title: "n41" label: "ProjM 0 41" info1: "Proj 41 +node: {title: "n41" label: "ProjM M 41" info1: "Proj 41 mode: M visited: 18 irg: MEMORY_EXAMPLE_main @@ -406,6 +419,7 @@ node: {title: "n41" label: "ProjM 0 41" info1: "Proj 41 -1: Block 32 0: Store 39 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n41" targetname: "n39" label: "0" class:17 priority:10 color:blue} @@ -485,10 +499,11 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} -node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 +node: {title: "n28" label: "ProjP P_globals 28" info1: "Proj 28 mode: P visited: 18 irg: MEMORY_EXAMPLE_main @@ -497,6 +512,7 @@ node: {title: "n28" label: "ProjP 3 28" info1: "Proj 28 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 3 " color: yellow} edge: {sourcename: "n28" targetname: "n23" label: "0" class:1 priority:50} @@ -511,7 +527,7 @@ node: {title: "n38" label: "0x0Iu 38" info1: "0x0 38 Const of type type_unknown " color: yellow} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 18 irg: MEMORY_EXAMPLE_main @@ -520,6 +536,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/OO_INLINE_EXAMPLE_main-wtypes.vcg b/testprograms/ref-results/OO_INLINE_EXAMPLE_main-wtypes.vcg index 8f1f47eeb..c0f6f858a 100644 --- a/testprograms/ref-results/OO_INLINE_EXAMPLE_main-wtypes.vcg +++ b/testprograms/ref-results/OO_INLINE_EXAMPLE_main-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -71,7 +72,7 @@ node: {title: "n180" label: "PhiM 180" info1: "Phi 180 color: green} edge: {sourcename: "n180" targetname: "n152" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n180" targetname: "n186" label: "1" class:17 priority:10 color:blue} -node: {title: "n186" label: "ProjM 0 186" info1: "Proj 186 +node: {title: "n186" label: "ProjM M 186" info1: "Proj 186 mode: M visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -80,6 +81,7 @@ node: {title: "n186" label: "ProjM 0 186" info1: "Proj 186 -1: Block 181 0: Store 187 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n186" targetname: "n187" label: "0" class:17 priority:10 color:blue} @@ -162,7 +164,7 @@ node: {title: "n182" label: "Jmp 182" info1: "Jmp 182 graph: { title: "n145" label: "Block 145" status:clustered color:yellow edge: {sourcename: "n145" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n152" label: "ProjM 0 152" info1: "Proj 152 +node: {title: "n152" label: "ProjM M 152" info1: "Proj 152 mode: M visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -171,6 +173,7 @@ node: {title: "n152" label: "ProjM 0 152" info1: "Proj 152 -1: Block 145 0: Store 153 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n152" targetname: "n153" label: "0" class:17 priority:10 color:blue} @@ -209,7 +212,7 @@ node: {title: "n156" label: "Sel a 156" info1: "Sel 156 } edge: {sourcename: "n156" targetname: "n47" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n156" targetname: "n48" label: "1" class:1 priority:50} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -218,10 +221,11 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 145 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -230,6 +234,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 145 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -295,6 +300,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} @@ -322,7 +328,7 @@ node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 Const of type type_unknown " color: yellow} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 26 irg: OO_INLINE_EXAMPLE_main @@ -331,6 +337,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg b/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg index bfc45d724..8354369c6 100644 --- a/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -71,7 +72,7 @@ node: {title: "n180" label: "PhiM 180" info1: "Phi 180 color: green} edge: {sourcename: "n180" targetname: "n152" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n180" targetname: "n186" label: "1" class:17 priority:10 color:blue} -node: {title: "n186" label: "ProjM 0 186" info1: "Proj 186 +node: {title: "n186" label: "ProjM M 186" info1: "Proj 186 mode: M visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -80,6 +81,7 @@ node: {title: "n186" label: "ProjM 0 186" info1: "Proj 186 -1: Block 181 0: Store 187 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n186" targetname: "n187" label: "0" class:17 priority:10 color:blue} @@ -162,7 +164,7 @@ node: {title: "n182" label: "Jmp 182" info1: "Jmp 182 graph: { title: "n145" label: "Block 145" status:clustered color:yellow edge: {sourcename: "n145" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n152" label: "ProjM 0 152" info1: "Proj 152 +node: {title: "n152" label: "ProjM M 152" info1: "Proj 152 mode: M visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -171,6 +173,7 @@ node: {title: "n152" label: "ProjM 0 152" info1: "Proj 152 -1: Block 145 0: Store 153 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n152" targetname: "n153" label: "0" class:17 priority:10 color:blue} @@ -209,7 +212,7 @@ node: {title: "n156" label: "Sel a 156" info1: "Sel 156 } edge: {sourcename: "n156" targetname: "n47" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n156" targetname: "n48" label: "1" class:1 priority:50} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -218,10 +221,11 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 145 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -230,6 +234,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 145 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -295,6 +300,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} @@ -322,7 +328,7 @@ node: {title: "n42" label: "0x5Is 42" info1: "0x5 42 Const of type type_unknown " color: yellow} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 25 irg: OO_INLINE_EXAMPLE_main @@ -331,6 +337,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-ip.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-ip.vcg index 6b41ed85a..ae2507a35 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-ip.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-ip.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -146,6 +147,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 -1: Block 197 0: CallBegin c 199 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} @@ -182,7 +184,7 @@ edge: {sourcename: "n199" targetname: "n199n174" label: "0" class:16 priority:10 graph: { title: "n191" label: "Block 191" status:clustered color:yellow edge: {sourcename: "n191" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -191,10 +193,11 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -203,6 +206,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -245,6 +249,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 -1: Block 191 0: CallBegin set_a 193 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} @@ -290,10 +295,11 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 35 irg: OO_PROGRAM_EXAMPLE_main @@ -302,6 +308,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} @@ -332,6 +339,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 -1: Block 188 0: EndReg PRIMA_set_a 189 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} @@ -349,7 +357,7 @@ color: blue} graph: { title: "n74" label: "Block 74" status:clustered color:yellow edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 35 irg: PRIMA_set_a @@ -358,6 +366,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -469,7 +478,7 @@ node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 " color: yellow} edge: {sourcename: "n186" targetname: "n186n41" label: "0" class:16 priority:10} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 35 irg: PRIMA_set_a @@ -478,6 +487,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start PRIMA_set_a 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} @@ -510,6 +520,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 -1: Block 180 0: EndReg PRIMA_c 181 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} @@ -527,7 +538,7 @@ color: blue} graph: { title: "n97" label: "Block 97" status:clustered color:yellow edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 35 irg: PRIMA_c @@ -536,6 +547,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} @@ -553,7 +565,7 @@ node: {title: "n106" label: "AddIs 106" info1: "Add 106 } edge: {sourcename: "n106" targetname: "n105" label: "0" class:1 priority:50} edge: {sourcename: "n106" targetname: "n178" label: "1" class:16 priority:10} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 35 irg: PRIMA_c @@ -562,6 +574,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -672,7 +685,7 @@ node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 " color: yellow} edge: {sourcename: "n178" targetname: "n178n42" label: "0" class:16 priority:10} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 35 irg: PRIMA_c @@ -681,6 +694,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start PRIMA_c 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-ip.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-ip.vcg index d62dca1bb..5078c732b 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-ip.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-ip.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -81,7 +82,7 @@ node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_ " color: blue} edge: { sourcename: "n31" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -90,6 +91,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} @@ -150,6 +152,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 -1: Block 191 0: CallBegin set_a 193 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} @@ -185,7 +188,7 @@ node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 " color: blue} edge: { sourcename: "n65" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 33 irg: PRIMA_set_a @@ -194,6 +197,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start PRIMA_set_a 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} @@ -263,6 +267,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 -1: Block 188 0: EndReg PRIMA_set_a 189 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} @@ -323,6 +328,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 -1: Block 197 0: CallBegin c 199 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} @@ -358,7 +364,7 @@ node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 " color: blue} edge: { sourcename: "n88" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 33 irg: PRIMA_c @@ -367,6 +373,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start PRIMA_c 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} @@ -436,6 +443,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 -1: Block 180 0: EndReg PRIMA_c 181 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} @@ -494,6 +502,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} @@ -529,7 +538,7 @@ node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 edge: {sourcename: "n45" targetname: "n37" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n45" targetname: "n45n43" label: "1" class:16 priority:10} edge: { sourcename: "n45" targetname: "n191" class:2 priority:50 linestyle:dotted} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -538,6 +547,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -604,7 +614,7 @@ node: {title: "n185" label: "FilterP 0 185" info1: "Filter 185 color: yellow} edge: {sourcename: "n185" targetname: "n48" label: "0" class:16 priority:10} edge: { sourcename: "n185" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 33 irg: OO_PROGRAM_EXAMPLE_main @@ -613,6 +623,7 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} @@ -671,7 +682,7 @@ edge: {sourcename: "n79" targetname: "n184" label: "0" class:17 priority:10 colo edge: {sourcename: "n79" targetname: "n78" label: "1" class:1 priority:50} edge: {sourcename: "n79" targetname: "n186" label: "2" class:16 priority:10} edge: { sourcename: "n79" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 33 irg: PRIMA_set_a @@ -680,6 +691,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -754,7 +766,7 @@ node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 edge: {sourcename: "n102" targetname: "n176" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n102" targetname: "n101" label: "1" class:1 priority:50} edge: { sourcename: "n102" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 33 irg: PRIMA_c @@ -763,6 +775,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -799,7 +812,7 @@ node: {title: "n203" label: "FilterIs 0 203" info1: "Filter 203 color: yellow} edge: {sourcename: "n203" targetname: "n106" label: "0" class:16 priority:10} edge: { sourcename: "n203" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 33 irg: PRIMA_c @@ -808,6 +821,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg index a862e5d45..fb89ddb93 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -81,7 +82,7 @@ node: {title: "n31" label: "Start OO_PROGRAM_EXAMPLE_main 31" info1: "Start OO_ " color: blue} edge: { sourcename: "n31" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -90,6 +91,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} @@ -150,6 +152,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 -1: Block 191 0: CallBegin set_a 193 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} @@ -185,7 +188,7 @@ node: {title: "n65" label: "Start PRIMA_set_a 65" info1: "Start PRIMA_set_a 65 " color: blue} edge: { sourcename: "n65" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 37 irg: PRIMA_set_a @@ -194,6 +197,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start PRIMA_set_a 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} @@ -263,6 +267,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 -1: Block 188 0: EndReg PRIMA_set_a 189 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} @@ -323,6 +328,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 -1: Block 197 0: CallBegin c 199 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} @@ -358,7 +364,7 @@ node: {title: "n88" label: "Start PRIMA_c 88" info1: "Start PRIMA_c 88 " color: blue} edge: { sourcename: "n88" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 37 irg: PRIMA_c @@ -367,6 +373,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start PRIMA_c 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} @@ -436,6 +443,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 -1: Block 180 0: EndReg PRIMA_c 181 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} @@ -494,6 +502,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} @@ -529,7 +538,7 @@ node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 edge: {sourcename: "n45" targetname: "n37" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n45" targetname: "n45n43" label: "1" class:16 priority:10} edge: { sourcename: "n45" targetname: "n191" class:2 priority:50 linestyle:dotted} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -538,6 +547,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -604,7 +614,7 @@ node: {title: "n185" label: "FilterP 0 185" info1: "Filter 185 color: yellow} edge: {sourcename: "n185" targetname: "n48" label: "0" class:16 priority:10} edge: { sourcename: "n185" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 37 irg: OO_PROGRAM_EXAMPLE_main @@ -613,6 +623,7 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} @@ -671,7 +682,7 @@ edge: {sourcename: "n79" targetname: "n184" label: "0" class:17 priority:10 colo edge: {sourcename: "n79" targetname: "n78" label: "1" class:1 priority:50} edge: {sourcename: "n79" targetname: "n186" label: "2" class:16 priority:10} edge: { sourcename: "n79" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 37 irg: PRIMA_set_a @@ -680,6 +691,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -754,7 +766,7 @@ node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 edge: {sourcename: "n102" targetname: "n176" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n102" targetname: "n101" label: "1" class:1 priority:50} edge: { sourcename: "n102" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 37 irg: PRIMA_c @@ -763,6 +775,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -799,7 +812,7 @@ node: {title: "n203" label: "FilterIs 0 203" info1: "Filter 203 color: yellow} edge: {sourcename: "n203" targetname: "n106" label: "0" class:16 priority:10} edge: { sourcename: "n203" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 37 irg: PRIMA_c @@ -808,6 +821,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg index e05cca4eb..a1b6af8b7 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -78,7 +79,7 @@ node: {title: "n31" label: "Start 31" info1: "Start 31 " color: blue} edge: { sourcename: "n31" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -87,6 +88,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} @@ -114,6 +116,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} @@ -149,7 +152,7 @@ node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 edge: {sourcename: "n45" targetname: "n37" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n45" targetname: "n45n43" label: "1" class:16 priority:10} edge: { sourcename: "n45" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -158,11 +161,12 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 40 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} edge: { sourcename: "n48" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -171,6 +175,7 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 40 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} @@ -227,7 +232,7 @@ edge: {sourcename: "n50" targetname: "n49" label: "1" class:1 priority:50} edge: {sourcename: "n50" targetname: "n48" label: "2" class:1 priority:50} edge: {sourcename: "n50" targetname: "n50n41" label: "3" class:16 priority:10} edge: { sourcename: "n50" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 +node: {title: "n52" label: "ProjM M_regular 52" info1: "Proj 52 mode: M visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -236,6 +241,7 @@ node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 -1: Block 40 0: Call 50 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue} @@ -293,7 +299,7 @@ edge: {sourcename: "n54" targetname: "n53" label: "1" class:1 priority:50} edge: {sourcename: "n54" targetname: "n48" label: "2" class:1 priority:50} edge: {sourcename: "n54" targetname: "n54n42" label: "3" class:16 priority:10} edge: { sourcename: "n54" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 +node: {title: "n57" label: "ProjT T_result 57" info1: "Proj 57 mode: T visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -302,6 +308,7 @@ node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 -1: Block 40 0: Call 54 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n57" targetname: "n54" label: "0" class:1 priority:50} @@ -315,11 +322,12 @@ node: {title: "n58" label: "ProjIs 0 58" info1: "Proj 58 -1: Block 40 0: Proj 57 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n58" targetname: "n57" label: "0" class:1 priority:50} edge: { sourcename: "n58" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 +node: {title: "n56" label: "ProjM M_regular 56" info1: "Proj 56 mode: M visited: 20 irg: OO_PROGRAM_EXAMPLE_main @@ -328,6 +336,7 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 -1: Block 40 0: Call 54 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure.vcg index d4d228323..1e4c338c7 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-pure.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -78,7 +79,7 @@ node: {title: "n31" label: "Start 31" info1: "Start 31 " color: blue} edge: { sourcename: "n31" targetname: "n30" class:2 priority:50 linestyle:dotted} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -87,6 +88,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} @@ -114,6 +116,7 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} @@ -149,7 +152,7 @@ node: {title: "n45n43" label: "SymC PRIMA size 43" info1: "SymC PRIMA size 43 edge: {sourcename: "n45" targetname: "n37" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n45" targetname: "n45n43" label: "1" class:16 priority:10} edge: { sourcename: "n45" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -158,11 +161,12 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 40 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} edge: { sourcename: "n48" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -171,6 +175,7 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 40 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} @@ -227,7 +232,7 @@ edge: {sourcename: "n50" targetname: "n49" label: "1" class:1 priority:50} edge: {sourcename: "n50" targetname: "n48" label: "2" class:1 priority:50} edge: {sourcename: "n50" targetname: "n50n41" label: "3" class:16 priority:10} edge: { sourcename: "n50" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 +node: {title: "n52" label: "ProjM M_regular 52" info1: "Proj 52 mode: M visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -236,6 +241,7 @@ node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 -1: Block 40 0: Call 50 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue} @@ -293,7 +299,7 @@ edge: {sourcename: "n54" targetname: "n53" label: "1" class:1 priority:50} edge: {sourcename: "n54" targetname: "n48" label: "2" class:1 priority:50} edge: {sourcename: "n54" targetname: "n54n42" label: "3" class:16 priority:10} edge: { sourcename: "n54" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 +node: {title: "n57" label: "ProjT T_result 57" info1: "Proj 57 mode: T visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -302,6 +308,7 @@ node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 -1: Block 40 0: Call 54 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n57" targetname: "n54" label: "0" class:1 priority:50} @@ -315,11 +322,12 @@ node: {title: "n58" label: "ProjIs 0 58" info1: "Proj 58 -1: Block 40 0: Proj 57 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n58" targetname: "n57" label: "0" class:1 priority:50} edge: { sourcename: "n58" targetname: "n40" class:2 priority:50 linestyle:dotted} -node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 +node: {title: "n56" label: "ProjM M_regular 56" info1: "Proj 56 mode: M visited: 18 irg: OO_PROGRAM_EXAMPLE_main @@ -328,6 +336,7 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 -1: Block 40 0: Call 54 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-type.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-type.vcg index 999101969..aa5d09c9b 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-type.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-type.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg index 951649873..21cb992be 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes-ip.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -146,6 +147,7 @@ node: {title: "n201" label: "ProjX 0 201" info1: "Proj 201 -1: Block 197 0: CallBegin c 199 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n201" targetname: "n199" label: "0" class:13 priority:60 color:red} @@ -182,7 +184,7 @@ edge: {sourcename: "n199" targetname: "n199n174" label: "0" class:16 priority:10 graph: { title: "n191" label: "Block 191" status:clustered color:yellow edge: {sourcename: "n191" targetname: "n34" label: "0" class:13 priority:60 color:red} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -191,10 +193,11 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -203,6 +206,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 191 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -245,6 +249,7 @@ node: {title: "n195" label: "ProjX 0 195" info1: "Proj 195 -1: Block 191 0: CallBegin set_a 193 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n195" targetname: "n193" label: "0" class:13 priority:60 color:red} @@ -290,10 +295,11 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 45 irg: OO_PROGRAM_EXAMPLE_main @@ -302,6 +308,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start OO_PROGRAM_EXAMPLE_main 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} @@ -332,6 +339,7 @@ node: {title: "n194" label: "ProjX 0 194" info1: "Proj 194 -1: Block 188 0: EndReg PRIMA_set_a 189 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n194" targetname: "n189" label: "0" class:13 priority:60 color:red} @@ -349,7 +357,7 @@ color: blue} graph: { title: "n74" label: "Block 74" status:clustered color:yellow edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 45 irg: PRIMA_set_a @@ -358,6 +366,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -469,7 +478,7 @@ node: {title: "n186n41" label: "0x2Is 41" info1: "0x2 41 " color: yellow} edge: {sourcename: "n186" targetname: "n186n41" label: "0" class:16 priority:10} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 45 irg: PRIMA_set_a @@ -478,6 +487,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start PRIMA_set_a 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} @@ -510,6 +520,7 @@ node: {title: "n200" label: "ProjX 0 200" info1: "Proj 200 -1: Block 180 0: EndReg PRIMA_c 181 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n200" targetname: "n181" label: "0" class:13 priority:60 color:red} @@ -527,7 +538,7 @@ color: blue} graph: { title: "n97" label: "Block 97" status:clustered color:yellow edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 45 irg: PRIMA_c @@ -536,6 +547,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} @@ -553,7 +565,7 @@ node: {title: "n106" label: "AddIs 106" info1: "Add 106 } edge: {sourcename: "n106" targetname: "n105" label: "0" class:1 priority:50} edge: {sourcename: "n106" targetname: "n178" label: "1" class:16 priority:10} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 45 irg: PRIMA_c @@ -562,6 +574,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -672,7 +685,7 @@ node: {title: "n178n42" label: "0x5Is 42" info1: "0x5 42 " color: yellow} edge: {sourcename: "n178" targetname: "n178n42" label: "0" class:16 priority:10} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 45 irg: PRIMA_c @@ -681,6 +694,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start PRIMA_c 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes.vcg index 92ae3c782..40f8f171a 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -85,7 +86,7 @@ node: {title: "n59" label: "Return 59" info1: "Return 59 } edge: {sourcename: "n59" targetname: "n56" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n59" targetname: "n58" label: "1" class:1 priority:50} -node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 +node: {title: "n56" label: "ProjM M_regular 56" info1: "Proj 56 mode: M visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -94,6 +95,7 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 -1: Block 40 0: Call 54 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} @@ -106,10 +108,11 @@ node: {title: "n58" label: "ProjIs 0 58" info1: "Proj 58 -1: Block 40 0: Proj 57 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n58" targetname: "n57" label: "0" class:1 priority:50} -node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 +node: {title: "n57" label: "ProjT T_result 57" info1: "Proj 57 mode: T visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -118,6 +121,7 @@ node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 -1: Block 40 0: Call 54 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n57" targetname: "n54" label: "0" class:1 priority:50} @@ -172,7 +176,7 @@ node: {title: "n53" label: "Sel PRIMA_c 53" info1: "Sel 53 } edge: {sourcename: "n53" targetname: "n52" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n53" targetname: "n48" label: "1" class:1 priority:50} -node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 +node: {title: "n52" label: "ProjM M_regular 52" info1: "Proj 52 mode: M visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -181,6 +185,7 @@ node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 -1: Block 40 0: Call 50 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue} @@ -234,7 +239,7 @@ node: {title: "n49" label: "Sel PRIMA_set_a 49" info1: "Sel 49 } edge: {sourcename: "n49" targetname: "n47" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n49" targetname: "n48" label: "1" class:1 priority:50} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -243,10 +248,11 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 40 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -255,6 +261,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 40 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -301,10 +308,11 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 23 irg: OO_PROGRAM_EXAMPLE_main @@ -313,6 +321,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg index 10e65e604..4de63ee5d 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -85,7 +86,7 @@ node: {title: "n59" label: "Return 59" info1: "Return 59 } edge: {sourcename: "n59" targetname: "n56" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n59" targetname: "n58" label: "1" class:1 priority:50} -node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 +node: {title: "n56" label: "ProjM M_regular 56" info1: "Proj 56 mode: M visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -94,6 +95,7 @@ node: {title: "n56" label: "ProjM 0 56" info1: "Proj 56 -1: Block 40 0: Call 54 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue} @@ -106,10 +108,11 @@ node: {title: "n58" label: "ProjIs 0 58" info1: "Proj 58 -1: Block 40 0: Proj 57 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n58" targetname: "n57" label: "0" class:1 priority:50} -node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 +node: {title: "n57" label: "ProjT T_result 57" info1: "Proj 57 mode: T visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -118,6 +121,7 @@ node: {title: "n57" label: "ProjT 2 57" info1: "Proj 57 -1: Block 40 0: Call 54 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n57" targetname: "n54" label: "0" class:1 priority:50} @@ -172,7 +176,7 @@ node: {title: "n53" label: "Sel PRIMA_c 53" info1: "Sel 53 } edge: {sourcename: "n53" targetname: "n52" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n53" targetname: "n48" label: "1" class:1 priority:50} -node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 +node: {title: "n52" label: "ProjM M_regular 52" info1: "Proj 52 mode: M visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -181,6 +185,7 @@ node: {title: "n52" label: "ProjM 0 52" info1: "Proj 52 -1: Block 40 0: Call 50 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue} @@ -234,7 +239,7 @@ node: {title: "n49" label: "Sel PRIMA_set_a 49" info1: "Sel 49 } edge: {sourcename: "n49" targetname: "n47" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n49" targetname: "n48" label: "1" class:1 priority:50} -node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 +node: {title: "n47" label: "ProjM M 47" info1: "Proj 47 mode: M visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -243,10 +248,11 @@ node: {title: "n47" label: "ProjM 0 47" info1: "Proj 47 -1: Block 40 0: Alloc 45 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue} -node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 +node: {title: "n48" label: "ProjP res 48" info1: "Proj 48 mode: P visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -255,6 +261,7 @@ node: {title: "n48" label: "ProjP 2 48" info1: "Proj 48 -1: Block 40 0: Alloc 45 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n48" targetname: "n45" label: "0" class:1 priority:50} @@ -301,10 +308,11 @@ node: {title: "n37" label: "ProjM 1 37" info1: "Proj 37 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue} -node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 +node: {title: "n34" label: "ProjX X_initial_exec 34" info1: "Proj 34 mode: X visited: 19 irg: OO_PROGRAM_EXAMPLE_main @@ -313,6 +321,7 @@ node: {title: "n34" label: "ProjX 0 34" info1: "Proj 34 -1: Block 30 0: Start 31 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/PRIMA_INLINE_c-wtypes.vcg b/testprograms/ref-results/PRIMA_INLINE_c-wtypes.vcg index da4a52b9a..f57d9f714 100644 --- a/testprograms/ref-results/PRIMA_INLINE_c-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_INLINE_c-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -71,7 +72,7 @@ node: {title: "n131" label: "PhiM 131" info1: "Phi 131 color: green} edge: {sourcename: "n131" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n131" targetname: "n119" label: "1" class:17 priority:10 color:blue} -node: {title: "n119" label: "ProjM 0 119" info1: "Proj 119 +node: {title: "n119" label: "ProjM M 119" info1: "Proj 119 mode: M visited: 26 irg: PRIMA_INLINE_c @@ -80,6 +81,7 @@ node: {title: "n119" label: "ProjM 0 119" info1: "Proj 119 -1: Block 102 0: Store 117 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n119" targetname: "n117" label: "0" class:17 priority:10 color:blue} @@ -162,7 +164,7 @@ node: {title: "n109" label: "Jmp 109" info1: "Jmp 109 graph: { title: "n97" label: "Block 97" status:clustered color:yellow edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 +node: {title: "n98" label: "ProjP Arg 0 98" info1: "Proj 98 mode: P visited: 26 irg: PRIMA_INLINE_c @@ -171,10 +173,11 @@ node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n98" targetname: "n95" label: "0" class:16 priority:10} -node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 +node: {title: "n99" label: "ProjIs Arg 1 99" info1: "Proj 99 mode: Is visited: 26 irg: PRIMA_INLINE_c @@ -183,6 +186,7 @@ node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10} @@ -209,10 +213,11 @@ node: {title: "n94" label: "ProjM 1 94" info1: "Proj 94 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n94" targetname: "n88" label: "0" class:17 priority:10 color:blue} -node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 +node: {title: "n95" label: "ProjT T_args 95" info1: "Proj 95 mode: T visited: 26 irg: PRIMA_INLINE_c @@ -221,6 +226,7 @@ node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n95" targetname: "n88" label: "0" class:1 priority:50} @@ -235,7 +241,7 @@ node: {title: "n100" label: "0x0Is 100" info1: "0x0 100 Const of type type_unknown " color: yellow} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 26 irg: PRIMA_INLINE_c @@ -244,6 +250,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/PRIMA_INLINE_c.vcg b/testprograms/ref-results/PRIMA_INLINE_c.vcg index dfebade71..6f5d0e189 100644 --- a/testprograms/ref-results/PRIMA_INLINE_c.vcg +++ b/testprograms/ref-results/PRIMA_INLINE_c.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -71,7 +72,7 @@ node: {title: "n131" label: "PhiM 131" info1: "Phi 131 color: green} edge: {sourcename: "n131" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n131" targetname: "n119" label: "1" class:17 priority:10 color:blue} -node: {title: "n119" label: "ProjM 0 119" info1: "Proj 119 +node: {title: "n119" label: "ProjM M 119" info1: "Proj 119 mode: M visited: 25 irg: PRIMA_INLINE_c @@ -80,6 +81,7 @@ node: {title: "n119" label: "ProjM 0 119" info1: "Proj 119 -1: Block 102 0: Store 117 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n119" targetname: "n117" label: "0" class:17 priority:10 color:blue} @@ -162,7 +164,7 @@ node: {title: "n109" label: "Jmp 109" info1: "Jmp 109 graph: { title: "n97" label: "Block 97" status:clustered color:yellow edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 +node: {title: "n98" label: "ProjP Arg 0 98" info1: "Proj 98 mode: P visited: 25 irg: PRIMA_INLINE_c @@ -171,10 +173,11 @@ node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n98" targetname: "n95" label: "0" class:16 priority:10} -node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 +node: {title: "n99" label: "ProjIs Arg 1 99" info1: "Proj 99 mode: Is visited: 25 irg: PRIMA_INLINE_c @@ -183,6 +186,7 @@ node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10} @@ -209,10 +213,11 @@ node: {title: "n94" label: "ProjM 1 94" info1: "Proj 94 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n94" targetname: "n88" label: "0" class:17 priority:10 color:blue} -node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 +node: {title: "n95" label: "ProjT T_args 95" info1: "Proj 95 mode: T visited: 25 irg: PRIMA_INLINE_c @@ -221,6 +226,7 @@ node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n95" targetname: "n88" label: "0" class:1 priority:50} @@ -235,7 +241,7 @@ node: {title: "n100" label: "0x0Is 100" info1: "0x0 100 Const of type type_unknown " color: yellow} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 25 irg: PRIMA_INLINE_c @@ -244,6 +250,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/PRIMA_INLINE_set_a-wtypes.vcg b/testprograms/ref-results/PRIMA_INLINE_set_a-wtypes.vcg index 1749cec43..fb2b1eaf4 100644 --- a/testprograms/ref-results/PRIMA_INLINE_set_a-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_INLINE_set_a-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -82,7 +83,7 @@ node: {title: "n82" label: "Return 82" info1: "Return 82 " } edge: {sourcename: "n82" targetname: "n81" label: "0" class:14 priority:50 color:blue} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 20 irg: PRIMA_INLINE_set_a @@ -91,6 +92,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -129,7 +131,7 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n75" label: "1" class:1 priority:50} -node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 +node: {title: "n75" label: "ProjP Arg 0 75" info1: "Proj 75 mode: P visited: 20 irg: PRIMA_INLINE_set_a @@ -138,10 +140,11 @@ node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n75" targetname: "n72" label: "0" class:16 priority:10} -node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 +node: {title: "n76" label: "ProjIs Arg 1 76" info1: "Proj 76 mode: Is visited: 20 irg: PRIMA_INLINE_set_a @@ -150,6 +153,7 @@ node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n76" targetname: "n72" label: "0" class:16 priority:10} @@ -166,10 +170,11 @@ node: {title: "n71" label: "ProjM 1 71" info1: "Proj 71 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n71" targetname: "n65" label: "0" class:17 priority:10 color:blue} -node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 +node: {title: "n72" label: "ProjT T_args 72" info1: "Proj 72 mode: T visited: 20 irg: PRIMA_INLINE_set_a @@ -178,10 +183,11 @@ node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n72" targetname: "n65" label: "0" class:1 priority:50} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 20 irg: PRIMA_INLINE_set_a @@ -190,6 +196,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/PRIMA_INLINE_set_a.vcg b/testprograms/ref-results/PRIMA_INLINE_set_a.vcg index dbe9956e6..2b481581c 100644 --- a/testprograms/ref-results/PRIMA_INLINE_set_a.vcg +++ b/testprograms/ref-results/PRIMA_INLINE_set_a.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -82,7 +83,7 @@ node: {title: "n82" label: "Return 82" info1: "Return 82 " } edge: {sourcename: "n82" targetname: "n81" label: "0" class:14 priority:50 color:blue} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 19 irg: PRIMA_INLINE_set_a @@ -91,6 +92,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -129,7 +131,7 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n75" label: "1" class:1 priority:50} -node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 +node: {title: "n75" label: "ProjP Arg 0 75" info1: "Proj 75 mode: P visited: 19 irg: PRIMA_INLINE_set_a @@ -138,10 +140,11 @@ node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n75" targetname: "n72" label: "0" class:16 priority:10} -node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 +node: {title: "n76" label: "ProjIs Arg 1 76" info1: "Proj 76 mode: Is visited: 19 irg: PRIMA_INLINE_set_a @@ -150,6 +153,7 @@ node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n76" targetname: "n72" label: "0" class:16 priority:10} @@ -166,10 +170,11 @@ node: {title: "n71" label: "ProjM 1 71" info1: "Proj 71 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n71" targetname: "n65" label: "0" class:17 priority:10 color:blue} -node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 +node: {title: "n72" label: "ProjT T_args 72" info1: "Proj 72 mode: T visited: 19 irg: PRIMA_INLINE_set_a @@ -178,10 +183,11 @@ node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n72" targetname: "n65" label: "0" class:1 priority:50} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 19 irg: PRIMA_INLINE_set_a @@ -190,6 +196,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/PRIMA_c-pure-wtypes.vcg b/testprograms/ref-results/PRIMA_c-pure-wtypes.vcg index 2270ae6d5..0884ed8bd 100644 --- a/testprograms/ref-results/PRIMA_c-pure-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_c-pure-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -80,7 +81,7 @@ node: {title: "n88" label: "Start 88" info1: "Start 88 " color: blue} edge: { sourcename: "n88" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 13 irg: PRIMA_c @@ -89,6 +90,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} @@ -107,7 +109,7 @@ node: {title: "n97" label: "Block 97" info1: "Block 97 " color: lightyellow} edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 +node: {title: "n95" label: "ProjT T_args 95" info1: "Proj 95 mode: T visited: 13 irg: PRIMA_c @@ -116,11 +118,12 @@ node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n95" targetname: "n88" label: "0" class:1 priority:50} edge: { sourcename: "n95" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 +node: {title: "n99" label: "ProjIs Arg 1 99" info1: "Proj 99 mode: Is visited: 13 irg: PRIMA_c @@ -129,11 +132,12 @@ node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10} edge: { sourcename: "n99" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 +node: {title: "n98" label: "ProjP Arg 0 98" info1: "Proj 98 mode: P visited: 13 irg: PRIMA_c @@ -142,6 +146,7 @@ node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n98" targetname: "n95" label: "0" class:16 priority:10} @@ -155,6 +160,7 @@ node: {title: "n94" label: "ProjM 1 94" info1: "Proj 94 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n94" targetname: "n88" label: "0" class:17 priority:10 color:blue} @@ -195,7 +201,7 @@ node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 edge: {sourcename: "n102" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n102" targetname: "n101" label: "1" class:1 priority:50} edge: { sourcename: "n102" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 13 irg: PRIMA_c @@ -204,6 +210,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -223,7 +230,7 @@ node: {title: "n106" label: "AddIs 106" info1: "Add 106 edge: {sourcename: "n106" targetname: "n105" label: "0" class:1 priority:50} edge: {sourcename: "n106" targetname: "n99" label: "1" class:1 priority:50} edge: { sourcename: "n106" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 13 irg: PRIMA_c @@ -232,6 +239,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/PRIMA_c-pure.vcg b/testprograms/ref-results/PRIMA_c-pure.vcg index 02920a72a..3034b979b 100644 --- a/testprograms/ref-results/PRIMA_c-pure.vcg +++ b/testprograms/ref-results/PRIMA_c-pure.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -80,7 +81,7 @@ node: {title: "n88" label: "Start 88" info1: "Start 88 " color: blue} edge: { sourcename: "n88" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 11 irg: PRIMA_c @@ -89,6 +90,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} @@ -107,7 +109,7 @@ node: {title: "n97" label: "Block 97" info1: "Block 97 " color: lightyellow} edge: {sourcename: "n97" targetname: "n91" label: "0" class:13 priority:60 color:red} -node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 +node: {title: "n95" label: "ProjT T_args 95" info1: "Proj 95 mode: T visited: 11 irg: PRIMA_c @@ -116,11 +118,12 @@ node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n95" targetname: "n88" label: "0" class:1 priority:50} edge: { sourcename: "n95" targetname: "n87" class:2 priority:50 linestyle:dotted} -node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 +node: {title: "n99" label: "ProjIs Arg 1 99" info1: "Proj 99 mode: Is visited: 11 irg: PRIMA_c @@ -129,11 +132,12 @@ node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10} edge: { sourcename: "n99" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 +node: {title: "n98" label: "ProjP Arg 0 98" info1: "Proj 98 mode: P visited: 11 irg: PRIMA_c @@ -142,6 +146,7 @@ node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n98" targetname: "n95" label: "0" class:16 priority:10} @@ -155,6 +160,7 @@ node: {title: "n94" label: "ProjM 1 94" info1: "Proj 94 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n94" targetname: "n88" label: "0" class:17 priority:10 color:blue} @@ -195,7 +201,7 @@ node: {title: "n102" label: "Load[Is] 102" info1: "Load[Is] 102 edge: {sourcename: "n102" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n102" targetname: "n101" label: "1" class:1 priority:50} edge: { sourcename: "n102" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 11 irg: PRIMA_c @@ -204,6 +210,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -223,7 +230,7 @@ node: {title: "n106" label: "AddIs 106" info1: "Add 106 edge: {sourcename: "n106" targetname: "n105" label: "0" class:1 priority:50} edge: {sourcename: "n106" targetname: "n99" label: "1" class:1 priority:50} edge: { sourcename: "n106" targetname: "n97" class:2 priority:50 linestyle:dotted} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 11 irg: PRIMA_c @@ -232,6 +239,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/PRIMA_c-type.vcg b/testprograms/ref-results/PRIMA_c-type.vcg index 065532379..3efb835fa 100644 --- a/testprograms/ref-results/PRIMA_c-type.vcg +++ b/testprograms/ref-results/PRIMA_c-type.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/PRIMA_c-wtypes.vcg b/testprograms/ref-results/PRIMA_c-wtypes.vcg index 423dcbe10..2b3991afe 100644 --- a/testprograms/ref-results/PRIMA_c-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_c-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -85,7 +86,7 @@ node: {title: "n107" label: "Return 107" info1: "Return 107 } edge: {sourcename: "n107" targetname: "n104" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n107" targetname: "n106" label: "1" class:1 priority:50} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 16 irg: PRIMA_c @@ -94,6 +95,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} @@ -111,7 +113,7 @@ node: {title: "n106" label: "AddIs 106" info1: "Add 106 } edge: {sourcename: "n106" targetname: "n105" label: "0" class:1 priority:50} edge: {sourcename: "n106" targetname: "n99" label: "1" class:1 priority:50} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 16 irg: PRIMA_c @@ -120,6 +122,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -157,7 +160,7 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 } edge: {sourcename: "n101" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n98" label: "1" class:1 priority:50} -node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 +node: {title: "n98" label: "ProjP Arg 0 98" info1: "Proj 98 mode: P visited: 16 irg: PRIMA_c @@ -166,10 +169,11 @@ node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n98" targetname: "n95" label: "0" class:16 priority:10} -node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 +node: {title: "n99" label: "ProjIs Arg 1 99" info1: "Proj 99 mode: Is visited: 16 irg: PRIMA_c @@ -178,6 +182,7 @@ node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10} @@ -194,10 +199,11 @@ node: {title: "n94" label: "ProjM 1 94" info1: "Proj 94 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n94" targetname: "n88" label: "0" class:17 priority:10 color:blue} -node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 +node: {title: "n95" label: "ProjT T_args 95" info1: "Proj 95 mode: T visited: 16 irg: PRIMA_c @@ -206,10 +212,11 @@ node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n95" targetname: "n88" label: "0" class:1 priority:50} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 16 irg: PRIMA_c @@ -218,6 +225,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/PRIMA_c.vcg b/testprograms/ref-results/PRIMA_c.vcg index b633fbcbf..34efe9b1a 100644 --- a/testprograms/ref-results/PRIMA_c.vcg +++ b/testprograms/ref-results/PRIMA_c.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -85,7 +86,7 @@ node: {title: "n107" label: "Return 107" info1: "Return 107 } edge: {sourcename: "n107" targetname: "n104" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n107" targetname: "n106" label: "1" class:1 priority:50} -node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 +node: {title: "n104" label: "ProjM M 104" info1: "Proj 104 mode: M visited: 12 irg: PRIMA_c @@ -94,6 +95,7 @@ node: {title: "n104" label: "ProjM 0 104" info1: "Proj 104 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n104" targetname: "n102" label: "0" class:17 priority:10 color:blue} @@ -111,7 +113,7 @@ node: {title: "n106" label: "AddIs 106" info1: "Add 106 } edge: {sourcename: "n106" targetname: "n105" label: "0" class:1 priority:50} edge: {sourcename: "n106" targetname: "n99" label: "1" class:1 priority:50} -node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 +node: {title: "n105" label: "ProjIs res 105" info1: "Proj 105 mode: Is visited: 12 irg: PRIMA_c @@ -120,6 +122,7 @@ node: {title: "n105" label: "ProjIs 2 105" info1: "Proj 105 -1: Block 97 0: Load[Is] 102 Private Attributes: + proj nr: 2 " color: yellow} edge: {sourcename: "n105" targetname: "n102" label: "0" class:1 priority:50} @@ -157,7 +160,7 @@ node: {title: "n101" label: "Sel a 101" info1: "Sel 101 } edge: {sourcename: "n101" targetname: "n94" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n101" targetname: "n98" label: "1" class:1 priority:50} -node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 +node: {title: "n98" label: "ProjP Arg 0 98" info1: "Proj 98 mode: P visited: 12 irg: PRIMA_c @@ -166,10 +169,11 @@ node: {title: "n98" label: "ProjP 0 98" info1: "Proj 98 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n98" targetname: "n95" label: "0" class:16 priority:10} -node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 +node: {title: "n99" label: "ProjIs Arg 1 99" info1: "Proj 99 mode: Is visited: 12 irg: PRIMA_c @@ -178,6 +182,7 @@ node: {title: "n99" label: "ProjIs 1 99" info1: "Proj 99 -1: Block 97 0: Proj 95 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n99" targetname: "n95" label: "0" class:16 priority:10} @@ -194,10 +199,11 @@ node: {title: "n94" label: "ProjM 1 94" info1: "Proj 94 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n94" targetname: "n88" label: "0" class:17 priority:10 color:blue} -node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 +node: {title: "n95" label: "ProjT T_args 95" info1: "Proj 95 mode: T visited: 12 irg: PRIMA_c @@ -206,10 +212,11 @@ node: {title: "n95" label: "ProjT 4 95" info1: "Proj 95 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n95" targetname: "n88" label: "0" class:1 priority:50} -node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 +node: {title: "n91" label: "ProjX X_initial_exec 91" info1: "Proj 91 mode: X visited: 12 irg: PRIMA_c @@ -218,6 +225,7 @@ node: {title: "n91" label: "ProjX 0 91" info1: "Proj 91 -1: Block 87 0: Start 88 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n91" targetname: "n88" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/PRIMA_set_a-pure-wtypes.vcg b/testprograms/ref-results/PRIMA_set_a-pure-wtypes.vcg index 7396409ed..fb7ed4b39 100644 --- a/testprograms/ref-results/PRIMA_set_a-pure-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_set_a-pure-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -80,7 +81,7 @@ node: {title: "n65" label: "Start 65" info1: "Start 65 " color: blue} edge: { sourcename: "n65" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 13 irg: PRIMA_set_a @@ -89,6 +90,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} @@ -107,7 +109,7 @@ node: {title: "n74" label: "Block 74" info1: "Block 74 " color: lightyellow} edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 +node: {title: "n72" label: "ProjT T_args 72" info1: "Proj 72 mode: T visited: 13 irg: PRIMA_set_a @@ -116,11 +118,12 @@ node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n72" targetname: "n65" label: "0" class:1 priority:50} edge: { sourcename: "n72" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 +node: {title: "n76" label: "ProjIs Arg 1 76" info1: "Proj 76 mode: Is visited: 13 irg: PRIMA_set_a @@ -129,11 +132,12 @@ node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n76" targetname: "n72" label: "0" class:16 priority:10} edge: { sourcename: "n76" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 +node: {title: "n75" label: "ProjP Arg 0 75" info1: "Proj 75 mode: P visited: 13 irg: PRIMA_set_a @@ -142,6 +146,7 @@ node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n75" targetname: "n72" label: "0" class:16 priority:10} @@ -155,6 +160,7 @@ node: {title: "n71" label: "ProjM 1 71" info1: "Proj 71 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n71" targetname: "n65" label: "0" class:17 priority:10 color:blue} @@ -196,7 +202,7 @@ edge: {sourcename: "n79" targetname: "n71" label: "0" class:17 priority:10 color edge: {sourcename: "n79" targetname: "n78" label: "1" class:1 priority:50} edge: {sourcename: "n79" targetname: "n76" label: "2" class:1 priority:50} edge: { sourcename: "n79" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 13 irg: PRIMA_set_a @@ -205,6 +211,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/PRIMA_set_a-pure.vcg b/testprograms/ref-results/PRIMA_set_a-pure.vcg index d1520b931..fef4be7eb 100644 --- a/testprograms/ref-results/PRIMA_set_a-pure.vcg +++ b/testprograms/ref-results/PRIMA_set_a-pure.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -80,7 +81,7 @@ node: {title: "n65" label: "Start 65" info1: "Start 65 " color: blue} edge: { sourcename: "n65" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 11 irg: PRIMA_set_a @@ -89,6 +90,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} @@ -107,7 +109,7 @@ node: {title: "n74" label: "Block 74" info1: "Block 74 " color: lightyellow} edge: {sourcename: "n74" targetname: "n68" label: "0" class:13 priority:60 color:red} -node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 +node: {title: "n72" label: "ProjT T_args 72" info1: "Proj 72 mode: T visited: 11 irg: PRIMA_set_a @@ -116,11 +118,12 @@ node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n72" targetname: "n65" label: "0" class:1 priority:50} edge: { sourcename: "n72" targetname: "n64" class:2 priority:50 linestyle:dotted} -node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 +node: {title: "n76" label: "ProjIs Arg 1 76" info1: "Proj 76 mode: Is visited: 11 irg: PRIMA_set_a @@ -129,11 +132,12 @@ node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n76" targetname: "n72" label: "0" class:16 priority:10} edge: { sourcename: "n76" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 +node: {title: "n75" label: "ProjP Arg 0 75" info1: "Proj 75 mode: P visited: 11 irg: PRIMA_set_a @@ -142,6 +146,7 @@ node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n75" targetname: "n72" label: "0" class:16 priority:10} @@ -155,6 +160,7 @@ node: {title: "n71" label: "ProjM 1 71" info1: "Proj 71 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n71" targetname: "n65" label: "0" class:17 priority:10 color:blue} @@ -196,7 +202,7 @@ edge: {sourcename: "n79" targetname: "n71" label: "0" class:17 priority:10 color edge: {sourcename: "n79" targetname: "n78" label: "1" class:1 priority:50} edge: {sourcename: "n79" targetname: "n76" label: "2" class:1 priority:50} edge: { sourcename: "n79" targetname: "n74" class:2 priority:50 linestyle:dotted} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 11 irg: PRIMA_set_a @@ -205,6 +211,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} diff --git a/testprograms/ref-results/PRIMA_set_a-type.vcg b/testprograms/ref-results/PRIMA_set_a-type.vcg index 94056bc8a..926c5a24a 100644 --- a/testprograms/ref-results/PRIMA_set_a-type.vcg +++ b/testprograms/ref-results/PRIMA_set_a-type.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/PRIMA_set_a-wtypes.vcg b/testprograms/ref-results/PRIMA_set_a-wtypes.vcg index a11068e73..2b8b18707 100644 --- a/testprograms/ref-results/PRIMA_set_a-wtypes.vcg +++ b/testprograms/ref-results/PRIMA_set_a-wtypes.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -82,7 +83,7 @@ node: {title: "n82" label: "Return 82" info1: "Return 82 " } edge: {sourcename: "n82" targetname: "n81" label: "0" class:14 priority:50 color:blue} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 16 irg: PRIMA_set_a @@ -91,6 +92,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -129,7 +131,7 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n75" label: "1" class:1 priority:50} -node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 +node: {title: "n75" label: "ProjP Arg 0 75" info1: "Proj 75 mode: P visited: 16 irg: PRIMA_set_a @@ -138,10 +140,11 @@ node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n75" targetname: "n72" label: "0" class:16 priority:10} -node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 +node: {title: "n76" label: "ProjIs Arg 1 76" info1: "Proj 76 mode: Is visited: 16 irg: PRIMA_set_a @@ -150,6 +153,7 @@ node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n76" targetname: "n72" label: "0" class:16 priority:10} @@ -166,10 +170,11 @@ node: {title: "n71" label: "ProjM 1 71" info1: "Proj 71 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n71" targetname: "n65" label: "0" class:17 priority:10 color:blue} -node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 +node: {title: "n72" label: "ProjT T_args 72" info1: "Proj 72 mode: T visited: 16 irg: PRIMA_set_a @@ -178,10 +183,11 @@ node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n72" targetname: "n65" label: "0" class:1 priority:50} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 16 irg: PRIMA_set_a @@ -190,6 +196,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/PRIMA_set_a.vcg b/testprograms/ref-results/PRIMA_set_a.vcg index 308108382..a16cf2590 100644 --- a/testprograms/ref-results/PRIMA_set_a.vcg +++ b/testprograms/ref-results/PRIMA_set_a.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -82,7 +83,7 @@ node: {title: "n82" label: "Return 82" info1: "Return 82 " } edge: {sourcename: "n82" targetname: "n81" label: "0" class:14 priority:50 color:blue} -node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 +node: {title: "n81" label: "ProjM M 81" info1: "Proj 81 mode: M visited: 12 irg: PRIMA_set_a @@ -91,6 +92,7 @@ node: {title: "n81" label: "ProjM 0 81" info1: "Proj 81 -1: Block 74 0: Store 79 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n81" targetname: "n79" label: "0" class:17 priority:10 color:blue} @@ -129,7 +131,7 @@ node: {title: "n78" label: "Sel a 78" info1: "Sel 78 } edge: {sourcename: "n78" targetname: "n71" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n78" targetname: "n75" label: "1" class:1 priority:50} -node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 +node: {title: "n75" label: "ProjP Arg 0 75" info1: "Proj 75 mode: P visited: 12 irg: PRIMA_set_a @@ -138,10 +140,11 @@ node: {title: "n75" label: "ProjP 0 75" info1: "Proj 75 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n75" targetname: "n72" label: "0" class:16 priority:10} -node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 +node: {title: "n76" label: "ProjIs Arg 1 76" info1: "Proj 76 mode: Is visited: 12 irg: PRIMA_set_a @@ -150,6 +153,7 @@ node: {title: "n76" label: "ProjIs 1 76" info1: "Proj 76 -1: Block 74 0: Proj 72 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n76" targetname: "n72" label: "0" class:16 priority:10} @@ -166,10 +170,11 @@ node: {title: "n71" label: "ProjM 1 71" info1: "Proj 71 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n71" targetname: "n65" label: "0" class:17 priority:10 color:blue} -node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 +node: {title: "n72" label: "ProjT T_args 72" info1: "Proj 72 mode: T visited: 12 irg: PRIMA_set_a @@ -178,10 +183,11 @@ node: {title: "n72" label: "ProjT 4 72" info1: "Proj 72 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n72" targetname: "n65" label: "0" class:1 priority:50} -node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 +node: {title: "n68" label: "ProjX X_initial_exec 68" info1: "Proj 68 mode: X visited: 12 irg: PRIMA_set_a @@ -190,6 +196,7 @@ node: {title: "n68" label: "ProjX 0 68" info1: "Proj 68 -1: Block 64 0: Start 65 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n68" targetname: "n65" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-looptree.vcg index 1cde3debf..bb22485c2 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-strength_reduced.vcg index 8fc73f380..22c29ae0d 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1-strength_reduced.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -234,7 +235,7 @@ node: {title: "n570n63" label: "SymC &a 63" info1: "SymC &a 63 } edge: {sourcename: "n570" targetname: "n570n63" label: "0" class:16 priority:10} edge: {sourcename: "n570" targetname: "n566" label: "1" class:16 priority:10} -node: {title: "n57" label: "ProjX 0 57" info1: "Proj 57 +node: {title: "n57" label: "ProjX false 57" info1: "Proj 57 mode: X visited: 36 irg: STRENGTH_RED_EXAMPLE_m1 @@ -243,11 +244,12 @@ node: {title: "n57" label: "ProjX 0 57" info1: "Proj 57 -1: Block 49 0: Cond 56 Private Attributes: + proj nr: 0 in loop 534 with depth 0 " color: yellow} edge: {sourcename: "n57" targetname: "n56" label: "0" class:13 priority:60 color:red} -node: {title: "n58" label: "ProjX 1 58" info1: "Proj 58 +node: {title: "n58" label: "ProjX true 58" info1: "Proj 58 mode: X visited: 36 irg: STRENGTH_RED_EXAMPLE_m1 @@ -256,6 +258,7 @@ node: {title: "n58" label: "ProjX 1 58" info1: "Proj 58 -1: Block 49 0: Cond 56 Private Attributes: + proj nr: 1 in loop 536 with depth 2 " color: yellow} @@ -284,6 +287,7 @@ node: {title: "n53" label: "Projb Le 53" info1: "Proj 53 -1: Block 49 0: Cmp 55 Private Attributes: + proj nr: 3 in loop 536 with depth 2 " color: yellow} @@ -362,7 +366,7 @@ node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 graph: { title: "n59" label: "Block 59" status:clustered color:yellow edge: {sourcename: "n59" targetname: "n58" label: "0" class:13 priority:60 color:red} -node: {title: "n85" label: "ProjM 0 85" info1: "Proj 85 +node: {title: "n85" label: "ProjM M 85" info1: "Proj 85 mode: M visited: 36 irg: STRENGTH_RED_EXAMPLE_m1 @@ -371,6 +375,7 @@ node: {title: "n85" label: "ProjM 0 85" info1: "Proj 85 -1: Block 59 0: Store 83 Private Attributes: + proj nr: 0 in loop 537 with depth 1 " color: yellow} @@ -406,7 +411,7 @@ color: yellow} edge: {sourcename: "n83" targetname: "n78" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n83" targetname: "n553" label: "1" class:16 priority:10} edge: {sourcename: "n83" targetname: "n83n82" label: "2" class:16 priority:10} -node: {title: "n78" label: "ProjM 0 78" info1: "Proj 78 +node: {title: "n78" label: "ProjM M 78" info1: "Proj 78 mode: M visited: 36 irg: STRENGTH_RED_EXAMPLE_m1 @@ -415,6 +420,7 @@ node: {title: "n78" label: "ProjM 0 78" info1: "Proj 78 -1: Block 59 0: Store 76 Private Attributes: + proj nr: 0 in loop 537 with depth 1 " color: yellow} @@ -450,7 +456,7 @@ color: yellow} edge: {sourcename: "n76" targetname: "n74" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n76" targetname: "n561" label: "1" class:16 priority:10} edge: {sourcename: "n76" targetname: "n76n75" label: "2" class:16 priority:10} -node: {title: "n74" label: "ProjM 0 74" info1: "Proj 74 +node: {title: "n74" label: "ProjM M 74" info1: "Proj 74 mode: M visited: 36 irg: STRENGTH_RED_EXAMPLE_m1 @@ -459,6 +465,7 @@ node: {title: "n74" label: "ProjM 0 74" info1: "Proj 74 -1: Block 59 0: Store 72 Private Attributes: + proj nr: 0 in loop 537 with depth 1 " color: yellow} @@ -588,7 +595,7 @@ edge: {sourcename: "n86" targetname: "n94" label: "1" class:16 priority:10} graph: { title: "n105" label: "Block 105" status:clustered color:yellow edge: {sourcename: "n105" targetname: "n102" label: "0" class:13 priority:60 color:red} -node: {title: "n114" label: "ProjM 0 114" info1: "Proj 114 +node: {title: "n114" label: "ProjM M 114" info1: "Proj 114 mode: M visited: 36 irg: STRENGTH_RED_EXAMPLE_m1 @@ -597,6 +604,7 @@ node: {title: "n114" label: "ProjM 0 114" info1: "Proj 114 -1: Block 105 0: Store 112 Private Attributes: + proj nr: 0 in loop 540 with depth 1 " color: yellow} @@ -711,11 +719,12 @@ node: {title: "n43" label: "ProjM 1 43" info1: "Proj 43 -1: Block 36 0: Start 37 Private Attributes: + proj nr: 1 in loop 534 with depth 0 " color: yellow} edge: {sourcename: "n43" targetname: "n37" label: "0" class:17 priority:10 color:blue} -node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 +node: {title: "n40" label: "ProjX X_initial_exec 40" info1: "Proj 40 mode: X visited: 36 irg: STRENGTH_RED_EXAMPLE_m1 @@ -724,6 +733,7 @@ node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 -1: Block 36 0: Start 37 Private Attributes: + proj nr: 0 in loop 534 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1.vcg index e0fc0bc76..bf068b0be 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m1.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -120,7 +121,7 @@ node: {title: "n93" label: "PhiM 93" info1: "Phi 93 color: green} edge: {sourcename: "n93" targetname: "n43" label: "0" class:17 priority:10 color:blue} backedge: {sourcename: "n93" targetname: "n85" label: "1" linestyle:dashed class:17 priority:10 color:blue} -node: {title: "n57" label: "ProjX 0 57" info1: "Proj 57 +node: {title: "n57" label: "ProjX false 57" info1: "Proj 57 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -129,11 +130,12 @@ node: {title: "n57" label: "ProjX 0 57" info1: "Proj 57 -1: Block 49 0: Cond 56 Private Attributes: + proj nr: 0 in loop 534 with depth 0 " color: yellow} edge: {sourcename: "n57" targetname: "n56" label: "0" class:13 priority:60 color:red} -node: {title: "n58" label: "ProjX 1 58" info1: "Proj 58 +node: {title: "n58" label: "ProjX true 58" info1: "Proj 58 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -142,6 +144,7 @@ node: {title: "n58" label: "ProjX 1 58" info1: "Proj 58 -1: Block 49 0: Cond 56 Private Attributes: + proj nr: 1 in loop 536 with depth 2 " color: yellow} @@ -170,6 +173,7 @@ node: {title: "n53" label: "Projb Le 53" info1: "Proj 53 -1: Block 49 0: Cmp 55 Private Attributes: + proj nr: 3 in loop 536 with depth 2 " color: yellow} @@ -248,7 +252,7 @@ node: {title: "n48" label: "Jmp 48" info1: "Jmp 48 graph: { title: "n59" label: "Block 59" status:clustered color:yellow edge: {sourcename: "n59" targetname: "n58" label: "0" class:13 priority:60 color:red} -node: {title: "n85" label: "ProjM 0 85" info1: "Proj 85 +node: {title: "n85" label: "ProjM M 85" info1: "Proj 85 mode: M visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -257,6 +261,7 @@ node: {title: "n85" label: "ProjM 0 85" info1: "Proj 85 -1: Block 59 0: Store 83 Private Attributes: + proj nr: 0 in loop 537 with depth 1 " color: yellow} @@ -292,7 +297,7 @@ color: yellow} edge: {sourcename: "n83" targetname: "n78" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n83" targetname: "n67" label: "1" class:1 priority:50} edge: {sourcename: "n83" targetname: "n83n82" label: "2" class:16 priority:10} -node: {title: "n78" label: "ProjM 0 78" info1: "Proj 78 +node: {title: "n78" label: "ProjM M 78" info1: "Proj 78 mode: M visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -301,6 +306,7 @@ node: {title: "n78" label: "ProjM 0 78" info1: "Proj 78 -1: Block 59 0: Store 76 Private Attributes: + proj nr: 0 in loop 537 with depth 1 " color: yellow} @@ -336,7 +342,7 @@ color: yellow} edge: {sourcename: "n76" targetname: "n74" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n76" targetname: "n69" label: "1" class:1 priority:50} edge: {sourcename: "n76" targetname: "n76n75" label: "2" class:16 priority:10} -node: {title: "n74" label: "ProjM 0 74" info1: "Proj 74 +node: {title: "n74" label: "ProjM M 74" info1: "Proj 74 mode: M visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -345,6 +351,7 @@ node: {title: "n74" label: "ProjM 0 74" info1: "Proj 74 -1: Block 59 0: Store 72 Private Attributes: + proj nr: 0 in loop 537 with depth 1 " color: yellow} @@ -536,7 +543,7 @@ edge: {sourcename: "n86" targetname: "n94" label: "1" class:16 priority:10} graph: { title: "n105" label: "Block 105" status:clustered color:yellow edge: {sourcename: "n105" targetname: "n102" label: "0" class:13 priority:60 color:red} -node: {title: "n114" label: "ProjM 0 114" info1: "Proj 114 +node: {title: "n114" label: "ProjM M 114" info1: "Proj 114 mode: M visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -545,6 +552,7 @@ node: {title: "n114" label: "ProjM 0 114" info1: "Proj 114 -1: Block 105 0: Store 112 Private Attributes: + proj nr: 0 in loop 540 with depth 1 " color: yellow} @@ -718,11 +726,12 @@ node: {title: "n43" label: "ProjM 1 43" info1: "Proj 43 -1: Block 36 0: Start 37 Private Attributes: + proj nr: 1 in loop 534 with depth 0 " color: yellow} edge: {sourcename: "n43" targetname: "n37" label: "0" class:17 priority:10 color:blue} -node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 +node: {title: "n40" label: "ProjX X_initial_exec 40" info1: "Proj 40 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m1 @@ -731,6 +740,7 @@ node: {title: "n40" label: "ProjX 0 40" info1: "Proj 40 -1: Block 36 0: Start 37 Private Attributes: + proj nr: 0 in loop 534 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-looptree.vcg index 6a6412434..9d5c94bf9 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-strength_reduced.vcg index 9791a49b1..ed7d403a4 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2-strength_reduced.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -175,7 +176,7 @@ node: {title: "n591n152" label: "0x0Is 152" info1: "0x0 152 color: yellow} edge: {sourcename: "n591" targetname: "n591n152" label: "0" class:16 priority:10} edge: {sourcename: "n591" targetname: "n592" label: "1" class:16 priority:10} -node: {title: "n163" label: "ProjX 0 163" info1: "Proj 163 +node: {title: "n163" label: "ProjX false 163" info1: "Proj 163 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m2 @@ -184,11 +185,12 @@ node: {title: "n163" label: "ProjX 0 163" info1: "Proj 163 -1: Block 155 0: Cond 162 Private Attributes: + proj nr: 0 in loop 571 with depth 0 " color: yellow} edge: {sourcename: "n163" targetname: "n162" label: "0" class:13 priority:60 color:red} -node: {title: "n164" label: "ProjX 1 164" info1: "Proj 164 +node: {title: "n164" label: "ProjX true 164" info1: "Proj 164 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m2 @@ -197,6 +199,7 @@ node: {title: "n164" label: "ProjX 1 164" info1: "Proj 164 -1: Block 155 0: Cond 162 Private Attributes: + proj nr: 1 in loop 573 with depth 2 " color: yellow} @@ -225,6 +228,7 @@ node: {title: "n159" label: "Projb Le 159" info1: "Proj 159 -1: Block 155 0: Cmp 161 Private Attributes: + proj nr: 3 in loop 573 with depth 2 " color: yellow} @@ -303,7 +307,7 @@ node: {title: "n154" label: "Jmp 154" info1: "Jmp 154 graph: { title: "n165" label: "Block 165" status:clustered color:yellow edge: {sourcename: "n165" targetname: "n164" label: "0" class:13 priority:60 color:red} -node: {title: "n179" label: "ProjM 0 179" info1: "Proj 179 +node: {title: "n179" label: "ProjM M 179" info1: "Proj 179 mode: M visited: 27 irg: STRENGTH_RED_EXAMPLE_m2 @@ -312,6 +316,7 @@ node: {title: "n179" label: "ProjM 0 179" info1: "Proj 179 -1: Block 165 0: Store 177 Private Attributes: + proj nr: 0 in loop 574 with depth 1 " color: yellow} @@ -493,11 +498,12 @@ node: {title: "n148" label: "ProjM 1 148" info1: "Proj 148 -1: Block 141 0: Start 142 Private Attributes: + proj nr: 1 in loop 571 with depth 0 " color: yellow} edge: {sourcename: "n148" targetname: "n142" label: "0" class:17 priority:10 color:blue} -node: {title: "n145" label: "ProjX 0 145" info1: "Proj 145 +node: {title: "n145" label: "ProjX X_initial_exec 145" info1: "Proj 145 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m2 @@ -506,6 +512,7 @@ node: {title: "n145" label: "ProjX 0 145" info1: "Proj 145 -1: Block 141 0: Start 142 Private Attributes: + proj nr: 0 in loop 571 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2.vcg index 965171bad..ddecb6250 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m2.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n194" label: "PhiM 194" info1: "Phi 194 color: green} edge: {sourcename: "n194" targetname: "n148" label: "0" class:17 priority:10 color:blue} backedge: {sourcename: "n194" targetname: "n179" label: "1" linestyle:dashed class:17 priority:10 color:blue} -node: {title: "n163" label: "ProjX 0 163" info1: "Proj 163 +node: {title: "n163" label: "ProjX false 163" info1: "Proj 163 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -130,11 +131,12 @@ node: {title: "n163" label: "ProjX 0 163" info1: "Proj 163 -1: Block 155 0: Cond 162 Private Attributes: + proj nr: 0 in loop 571 with depth 0 " color: yellow} edge: {sourcename: "n163" targetname: "n162" label: "0" class:13 priority:60 color:red} -node: {title: "n164" label: "ProjX 1 164" info1: "Proj 164 +node: {title: "n164" label: "ProjX true 164" info1: "Proj 164 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -143,6 +145,7 @@ node: {title: "n164" label: "ProjX 1 164" info1: "Proj 164 -1: Block 155 0: Cond 162 Private Attributes: + proj nr: 1 in loop 573 with depth 2 " color: yellow} @@ -171,6 +174,7 @@ node: {title: "n159" label: "Projb Le 159" info1: "Proj 159 -1: Block 155 0: Cmp 161 Private Attributes: + proj nr: 3 in loop 573 with depth 2 " color: yellow} @@ -249,7 +253,7 @@ node: {title: "n154" label: "Jmp 154" info1: "Jmp 154 graph: { title: "n165" label: "Block 165" status:clustered color:yellow edge: {sourcename: "n165" targetname: "n164" label: "0" class:13 priority:60 color:red} -node: {title: "n179" label: "ProjM 0 179" info1: "Proj 179 +node: {title: "n179" label: "ProjM M 179" info1: "Proj 179 mode: M visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -258,6 +262,7 @@ node: {title: "n179" label: "ProjM 0 179" info1: "Proj 179 -1: Block 165 0: Store 177 Private Attributes: + proj nr: 0 in loop 574 with depth 1 " color: yellow} @@ -443,11 +448,12 @@ node: {title: "n148" label: "ProjM 1 148" info1: "Proj 148 -1: Block 141 0: Start 142 Private Attributes: + proj nr: 1 in loop 571 with depth 0 " color: yellow} edge: {sourcename: "n148" targetname: "n142" label: "0" class:17 priority:10 color:blue} -node: {title: "n145" label: "ProjX 0 145" info1: "Proj 145 +node: {title: "n145" label: "ProjX X_initial_exec 145" info1: "Proj 145 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m2 @@ -456,6 +462,7 @@ node: {title: "n145" label: "ProjX 0 145" info1: "Proj 145 -1: Block 141 0: Start 142 Private Attributes: + proj nr: 0 in loop 571 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-looptree.vcg index ece89fc09..067a43336 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-strength_reduced.vcg index 6c3b30b18..850c835a1 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3-strength_reduced.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -147,7 +148,7 @@ node: {title: "n613n611" label: "0x28Is 611" info1: "0x28 611 color: yellow} edge: {sourcename: "n613" targetname: "n613n611" label: "0" class:16 priority:10} edge: {sourcename: "n613" targetname: "n614" label: "1" class:16 priority:10} -node: {title: "n229" label: "ProjX 0 229" info1: "Proj 229 +node: {title: "n229" label: "ProjX false 229" info1: "Proj 229 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m3 @@ -156,11 +157,12 @@ node: {title: "n229" label: "ProjX 0 229" info1: "Proj 229 -1: Block 222 0: Cond 228 Private Attributes: + proj nr: 0 in loop 593 with depth 0 " color: yellow} edge: {sourcename: "n229" targetname: "n228" label: "0" class:13 priority:60 color:red} -node: {title: "n230" label: "ProjX 1 230" info1: "Proj 230 +node: {title: "n230" label: "ProjX true 230" info1: "Proj 230 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m3 @@ -169,6 +171,7 @@ node: {title: "n230" label: "ProjX 1 230" info1: "Proj 230 -1: Block 222 0: Cond 228 Private Attributes: + proj nr: 1 in loop 595 with depth 2 " color: yellow} @@ -197,6 +200,7 @@ node: {title: "n226" label: "Projb Gt 226" info1: "Proj 226 -1: Block 222 0: Cmp 227 Private Attributes: + proj nr: 4 in loop 595 with depth 2 " color: yellow} @@ -275,7 +279,7 @@ node: {title: "n221" label: "Jmp 221" info1: "Jmp 221 graph: { title: "n231" label: "Block 231" status:clustered color:yellow edge: {sourcename: "n231" targetname: "n230" label: "0" class:13 priority:60 color:red} -node: {title: "n246" label: "ProjM 0 246" info1: "Proj 246 +node: {title: "n246" label: "ProjM M 246" info1: "Proj 246 mode: M visited: 27 irg: STRENGTH_RED_EXAMPLE_m3 @@ -284,6 +288,7 @@ node: {title: "n246" label: "ProjM 0 246" info1: "Proj 246 -1: Block 231 0: Store 244 Private Attributes: + proj nr: 0 in loop 596 with depth 1 " color: yellow} @@ -503,11 +508,12 @@ node: {title: "n215" label: "ProjM 1 215" info1: "Proj 215 -1: Block 208 0: Start 209 Private Attributes: + proj nr: 1 in loop 593 with depth 0 " color: yellow} edge: {sourcename: "n215" targetname: "n209" label: "0" class:17 priority:10 color:blue} -node: {title: "n212" label: "ProjX 0 212" info1: "Proj 212 +node: {title: "n212" label: "ProjX X_initial_exec 212" info1: "Proj 212 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m3 @@ -516,6 +522,7 @@ node: {title: "n212" label: "ProjX 0 212" info1: "Proj 212 -1: Block 208 0: Start 209 Private Attributes: + proj nr: 0 in loop 593 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3.vcg index 0dcf5b7ad..7de64f729 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m3.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n261" label: "PhiM 261" info1: "Phi 261 color: green} edge: {sourcename: "n261" targetname: "n215" label: "0" class:17 priority:10 color:blue} backedge: {sourcename: "n261" targetname: "n246" label: "1" linestyle:dashed class:17 priority:10 color:blue} -node: {title: "n229" label: "ProjX 0 229" info1: "Proj 229 +node: {title: "n229" label: "ProjX false 229" info1: "Proj 229 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -130,11 +131,12 @@ node: {title: "n229" label: "ProjX 0 229" info1: "Proj 229 -1: Block 222 0: Cond 228 Private Attributes: + proj nr: 0 in loop 593 with depth 0 " color: yellow} edge: {sourcename: "n229" targetname: "n228" label: "0" class:13 priority:60 color:red} -node: {title: "n230" label: "ProjX 1 230" info1: "Proj 230 +node: {title: "n230" label: "ProjX true 230" info1: "Proj 230 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -143,6 +145,7 @@ node: {title: "n230" label: "ProjX 1 230" info1: "Proj 230 -1: Block 222 0: Cond 228 Private Attributes: + proj nr: 1 in loop 595 with depth 2 " color: yellow} @@ -171,6 +174,7 @@ node: {title: "n226" label: "Projb Gt 226" info1: "Proj 226 -1: Block 222 0: Cmp 227 Private Attributes: + proj nr: 4 in loop 595 with depth 2 " color: yellow} @@ -249,7 +253,7 @@ node: {title: "n221" label: "Jmp 221" info1: "Jmp 221 graph: { title: "n231" label: "Block 231" status:clustered color:yellow edge: {sourcename: "n231" targetname: "n230" label: "0" class:13 priority:60 color:red} -node: {title: "n246" label: "ProjM 0 246" info1: "Proj 246 +node: {title: "n246" label: "ProjM M 246" info1: "Proj 246 mode: M visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -258,6 +262,7 @@ node: {title: "n246" label: "ProjM 0 246" info1: "Proj 246 -1: Block 231 0: Store 244 Private Attributes: + proj nr: 0 in loop 596 with depth 1 " color: yellow} @@ -485,11 +490,12 @@ node: {title: "n215" label: "ProjM 1 215" info1: "Proj 215 -1: Block 208 0: Start 209 Private Attributes: + proj nr: 1 in loop 593 with depth 0 " color: yellow} edge: {sourcename: "n215" targetname: "n209" label: "0" class:17 priority:10 color:blue} -node: {title: "n212" label: "ProjX 0 212" info1: "Proj 212 +node: {title: "n212" label: "ProjX X_initial_exec 212" info1: "Proj 212 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m3 @@ -498,6 +504,7 @@ node: {title: "n212" label: "ProjX 0 212" info1: "Proj 212 -1: Block 208 0: Start 209 Private Attributes: + proj nr: 0 in loop 593 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-looptree.vcg index c047fcc96..38027ef5a 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-strength_reduced.vcg index 1b1dc52fb..8d7796545 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4-strength_reduced.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -175,7 +176,7 @@ node: {title: "n645n286" label: "0x0Is 286" info1: "0x0 286 color: yellow} edge: {sourcename: "n645" targetname: "n645n286" label: "0" class:16 priority:10} edge: {sourcename: "n645" targetname: "n646" label: "1" class:16 priority:10} -node: {title: "n297" label: "ProjX 0 297" info1: "Proj 297 +node: {title: "n297" label: "ProjX false 297" info1: "Proj 297 mode: X visited: 31 irg: STRENGTH_RED_EXAMPLE_m4 @@ -184,11 +185,12 @@ node: {title: "n297" label: "ProjX 0 297" info1: "Proj 297 -1: Block 289 0: Cond 296 Private Attributes: + proj nr: 0 in loop 615 with depth 0 " color: yellow} edge: {sourcename: "n297" targetname: "n296" label: "0" class:13 priority:60 color:red} -node: {title: "n298" label: "ProjX 1 298" info1: "Proj 298 +node: {title: "n298" label: "ProjX true 298" info1: "Proj 298 mode: X visited: 31 irg: STRENGTH_RED_EXAMPLE_m4 @@ -197,6 +199,7 @@ node: {title: "n298" label: "ProjX 1 298" info1: "Proj 298 -1: Block 289 0: Cond 296 Private Attributes: + proj nr: 1 in loop 617 with depth 2 " color: yellow} @@ -225,6 +228,7 @@ node: {title: "n293" label: "Projb Le 293" info1: "Proj 293 -1: Block 289 0: Cmp 295 Private Attributes: + proj nr: 3 in loop 617 with depth 2 " color: yellow} @@ -303,7 +307,7 @@ node: {title: "n288" label: "Jmp 288" info1: "Jmp 288 graph: { title: "n299" label: "Block 299" status:clustered color:yellow edge: {sourcename: "n299" targetname: "n298" label: "0" class:13 priority:60 color:red} -node: {title: "n316" label: "ProjM 0 316" info1: "Proj 316 +node: {title: "n316" label: "ProjM M 316" info1: "Proj 316 mode: M visited: 31 irg: STRENGTH_RED_EXAMPLE_m4 @@ -312,6 +316,7 @@ node: {title: "n316" label: "ProjM 0 316" info1: "Proj 316 -1: Block 299 0: Store 314 Private Attributes: + proj nr: 0 in loop 618 with depth 1 " color: yellow} @@ -335,7 +340,7 @@ node: {title: "n314" label: "Store 314" info1: "Store 314 edge: {sourcename: "n314" targetname: "n311" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n314" targetname: "n624" label: "1" class:1 priority:50} edge: {sourcename: "n314" targetname: "n304" label: "2" class:1 priority:50} -node: {title: "n311" label: "ProjM 0 311" info1: "Proj 311 +node: {title: "n311" label: "ProjM M 311" info1: "Proj 311 mode: M visited: 31 irg: STRENGTH_RED_EXAMPLE_m4 @@ -344,6 +349,7 @@ node: {title: "n311" label: "ProjM 0 311" info1: "Proj 311 -1: Block 299 0: Store 309 Private Attributes: + proj nr: 0 in loop 618 with depth 1 " color: yellow} @@ -580,11 +586,12 @@ node: {title: "n282" label: "ProjM 1 282" info1: "Proj 282 -1: Block 275 0: Start 276 Private Attributes: + proj nr: 1 in loop 615 with depth 0 " color: yellow} edge: {sourcename: "n282" targetname: "n276" label: "0" class:17 priority:10 color:blue} -node: {title: "n279" label: "ProjX 0 279" info1: "Proj 279 +node: {title: "n279" label: "ProjX X_initial_exec 279" info1: "Proj 279 mode: X visited: 31 irg: STRENGTH_RED_EXAMPLE_m4 @@ -593,6 +600,7 @@ node: {title: "n279" label: "ProjX 0 279" info1: "Proj 279 -1: Block 275 0: Start 276 Private Attributes: + proj nr: 0 in loop 615 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4.vcg index 7791bcac8..32e63f6bf 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m4.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n330" label: "PhiM 330" info1: "Phi 330 color: green} edge: {sourcename: "n330" targetname: "n282" label: "0" class:17 priority:10 color:blue} backedge: {sourcename: "n330" targetname: "n316" label: "1" linestyle:dashed class:17 priority:10 color:blue} -node: {title: "n297" label: "ProjX 0 297" info1: "Proj 297 +node: {title: "n297" label: "ProjX false 297" info1: "Proj 297 mode: X visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -130,11 +131,12 @@ node: {title: "n297" label: "ProjX 0 297" info1: "Proj 297 -1: Block 289 0: Cond 296 Private Attributes: + proj nr: 0 in loop 615 with depth 0 " color: yellow} edge: {sourcename: "n297" targetname: "n296" label: "0" class:13 priority:60 color:red} -node: {title: "n298" label: "ProjX 1 298" info1: "Proj 298 +node: {title: "n298" label: "ProjX true 298" info1: "Proj 298 mode: X visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -143,6 +145,7 @@ node: {title: "n298" label: "ProjX 1 298" info1: "Proj 298 -1: Block 289 0: Cond 296 Private Attributes: + proj nr: 1 in loop 617 with depth 2 " color: yellow} @@ -171,6 +174,7 @@ node: {title: "n293" label: "Projb Le 293" info1: "Proj 293 -1: Block 289 0: Cmp 295 Private Attributes: + proj nr: 3 in loop 617 with depth 2 " color: yellow} @@ -249,7 +253,7 @@ node: {title: "n288" label: "Jmp 288" info1: "Jmp 288 graph: { title: "n299" label: "Block 299" status:clustered color:yellow edge: {sourcename: "n299" targetname: "n298" label: "0" class:13 priority:60 color:red} -node: {title: "n316" label: "ProjM 0 316" info1: "Proj 316 +node: {title: "n316" label: "ProjM M 316" info1: "Proj 316 mode: M visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -258,6 +262,7 @@ node: {title: "n316" label: "ProjM 0 316" info1: "Proj 316 -1: Block 299 0: Store 314 Private Attributes: + proj nr: 0 in loop 618 with depth 1 " color: yellow} @@ -281,7 +286,7 @@ node: {title: "n314" label: "Store 314" info1: "Store 314 edge: {sourcename: "n314" targetname: "n311" label: "0" class:14 priority:50 color:blue} edge: {sourcename: "n314" targetname: "n313" label: "1" class:1 priority:50} edge: {sourcename: "n314" targetname: "n304" label: "2" class:1 priority:50} -node: {title: "n311" label: "ProjM 0 311" info1: "Proj 311 +node: {title: "n311" label: "ProjM M 311" info1: "Proj 311 mode: M visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -290,6 +295,7 @@ node: {title: "n311" label: "ProjM 0 311" info1: "Proj 311 -1: Block 299 0: Store 309 Private Attributes: + proj nr: 0 in loop 618 with depth 1 " color: yellow} @@ -478,11 +484,12 @@ node: {title: "n282" label: "ProjM 1 282" info1: "Proj 282 -1: Block 275 0: Start 276 Private Attributes: + proj nr: 1 in loop 615 with depth 0 " color: yellow} edge: {sourcename: "n282" targetname: "n276" label: "0" class:17 priority:10 color:blue} -node: {title: "n279" label: "ProjX 0 279" info1: "Proj 279 +node: {title: "n279" label: "ProjX X_initial_exec 279" info1: "Proj 279 mode: X visited: 21 irg: STRENGTH_RED_EXAMPLE_m4 @@ -491,6 +498,7 @@ node: {title: "n279" label: "ProjX 0 279" info1: "Proj 279 -1: Block 275 0: Start 276 Private Attributes: + proj nr: 0 in loop 615 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-looptree.vcg index a5007bff0..186c4f173 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-strength_reduced.vcg index 6bc392ba7..d6bd87c70 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5-strength_reduced.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n397" label: "PhiM 397" info1: "Phi 397 color: green} edge: {sourcename: "n397" targetname: "n351" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n397" targetname: "n383" label: "1" class:17 priority:10 color:blue} -node: {title: "n365" label: "ProjX 0 365" info1: "Proj 365 +node: {title: "n365" label: "ProjX false 365" info1: "Proj 365 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m5 @@ -130,11 +131,12 @@ node: {title: "n365" label: "ProjX 0 365" info1: "Proj 365 -1: Block 358 0: Cond 364 Private Attributes: + proj nr: 0 in loop 647 with depth 0 " color: yellow} edge: {sourcename: "n365" targetname: "n364" label: "0" class:13 priority:60 color:red} -node: {title: "n366" label: "ProjX 1 366" info1: "Proj 366 +node: {title: "n366" label: "ProjX true 366" info1: "Proj 366 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m5 @@ -143,6 +145,7 @@ node: {title: "n366" label: "ProjX 1 366" info1: "Proj 366 -1: Block 358 0: Cond 364 Private Attributes: + proj nr: 1 in loop 649 with depth 2 " color: yellow} @@ -171,6 +174,7 @@ node: {title: "n362" label: "Projb Gt 362" info1: "Proj 362 -1: Block 358 0: Cmp 363 Private Attributes: + proj nr: 4 in loop 649 with depth 2 " color: yellow} @@ -248,7 +252,7 @@ node: {title: "n357" label: "Jmp 357" info1: "Jmp 357 graph: { title: "n367" label: "Block 367" status:clustered color:yellow edge: {sourcename: "n367" targetname: "n366" label: "0" class:13 priority:60 color:red} -node: {title: "n383" label: "ProjM 0 383" info1: "Proj 383 +node: {title: "n383" label: "ProjM M 383" info1: "Proj 383 mode: M visited: 26 irg: STRENGTH_RED_EXAMPLE_m5 @@ -257,6 +261,7 @@ node: {title: "n383" label: "ProjM 0 383" info1: "Proj 383 -1: Block 367 0: Store 381 Private Attributes: + proj nr: 0 in loop 650 with depth 1 " color: yellow} @@ -420,11 +425,12 @@ node: {title: "n351" label: "ProjM 1 351" info1: "Proj 351 -1: Block 344 0: Start 345 Private Attributes: + proj nr: 1 in loop 647 with depth 0 " color: yellow} edge: {sourcename: "n351" targetname: "n345" label: "0" class:17 priority:10 color:blue} -node: {title: "n348" label: "ProjX 0 348" info1: "Proj 348 +node: {title: "n348" label: "ProjX X_initial_exec 348" info1: "Proj 348 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m5 @@ -433,6 +439,7 @@ node: {title: "n348" label: "ProjX 0 348" info1: "Proj 348 -1: Block 344 0: Start 345 Private Attributes: + proj nr: 0 in loop 647 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5.vcg index b50e02a7b..0abac7e78 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m5.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n397" label: "PhiM 397" info1: "Phi 397 color: green} edge: {sourcename: "n397" targetname: "n351" label: "0" class:17 priority:10 color:blue} backedge: {sourcename: "n397" targetname: "n383" label: "1" linestyle:dashed class:17 priority:10 color:blue} -node: {title: "n365" label: "ProjX 0 365" info1: "Proj 365 +node: {title: "n365" label: "ProjX false 365" info1: "Proj 365 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -130,11 +131,12 @@ node: {title: "n365" label: "ProjX 0 365" info1: "Proj 365 -1: Block 358 0: Cond 364 Private Attributes: + proj nr: 0 in loop 647 with depth 0 " color: yellow} edge: {sourcename: "n365" targetname: "n364" label: "0" class:13 priority:60 color:red} -node: {title: "n366" label: "ProjX 1 366" info1: "Proj 366 +node: {title: "n366" label: "ProjX true 366" info1: "Proj 366 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -143,6 +145,7 @@ node: {title: "n366" label: "ProjX 1 366" info1: "Proj 366 -1: Block 358 0: Cond 364 Private Attributes: + proj nr: 1 in loop 649 with depth 2 " color: yellow} @@ -171,6 +174,7 @@ node: {title: "n362" label: "Projb Gt 362" info1: "Proj 362 -1: Block 358 0: Cmp 363 Private Attributes: + proj nr: 4 in loop 649 with depth 2 " color: yellow} @@ -249,7 +253,7 @@ node: {title: "n357" label: "Jmp 357" info1: "Jmp 357 graph: { title: "n367" label: "Block 367" status:clustered color:yellow edge: {sourcename: "n367" targetname: "n366" label: "0" class:13 priority:60 color:red} -node: {title: "n383" label: "ProjM 0 383" info1: "Proj 383 +node: {title: "n383" label: "ProjM M 383" info1: "Proj 383 mode: M visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -258,6 +262,7 @@ node: {title: "n383" label: "ProjM 0 383" info1: "Proj 383 -1: Block 367 0: Store 381 Private Attributes: + proj nr: 0 in loop 650 with depth 1 " color: yellow} @@ -455,11 +460,12 @@ node: {title: "n351" label: "ProjM 1 351" info1: "Proj 351 -1: Block 344 0: Start 345 Private Attributes: + proj nr: 1 in loop 647 with depth 0 " color: yellow} edge: {sourcename: "n351" targetname: "n345" label: "0" class:17 priority:10 color:blue} -node: {title: "n348" label: "ProjX 0 348" info1: "Proj 348 +node: {title: "n348" label: "ProjX X_initial_exec 348" info1: "Proj 348 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m5 @@ -468,6 +474,7 @@ node: {title: "n348" label: "ProjX 0 348" info1: "Proj 348 -1: Block 344 0: Start 345 Private Attributes: + proj nr: 0 in loop 647 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-looptree.vcg index 35b267139..50d0f16b3 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-strength_reduced.vcg index 9fb4d9e0b..760767403 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6-strength_reduced.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n465" label: "PhiM 465" info1: "Phi 465 color: green} edge: {sourcename: "n465" targetname: "n418" label: "0" class:17 priority:10 color:blue} edge: {sourcename: "n465" targetname: "n451" label: "1" class:17 priority:10 color:blue} -node: {title: "n433" label: "ProjX 0 433" info1: "Proj 433 +node: {title: "n433" label: "ProjX false 433" info1: "Proj 433 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m6 @@ -130,11 +131,12 @@ node: {title: "n433" label: "ProjX 0 433" info1: "Proj 433 -1: Block 425 0: Cond 432 Private Attributes: + proj nr: 0 in loop 672 with depth 0 " color: yellow} edge: {sourcename: "n433" targetname: "n432" label: "0" class:13 priority:60 color:red} -node: {title: "n434" label: "ProjX 1 434" info1: "Proj 434 +node: {title: "n434" label: "ProjX true 434" info1: "Proj 434 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m6 @@ -143,6 +145,7 @@ node: {title: "n434" label: "ProjX 1 434" info1: "Proj 434 -1: Block 425 0: Cond 432 Private Attributes: + proj nr: 1 in loop 674 with depth 2 " color: yellow} @@ -171,6 +174,7 @@ node: {title: "n429" label: "Projb Le 429" info1: "Proj 429 -1: Block 425 0: Cmp 431 Private Attributes: + proj nr: 3 in loop 674 with depth 2 " color: yellow} @@ -248,7 +252,7 @@ node: {title: "n424" label: "Jmp 424" info1: "Jmp 424 graph: { title: "n435" label: "Block 435" status:clustered color:yellow edge: {sourcename: "n435" targetname: "n434" label: "0" class:13 priority:60 color:red} -node: {title: "n451" label: "ProjM 0 451" info1: "Proj 451 +node: {title: "n451" label: "ProjM M 451" info1: "Proj 451 mode: M visited: 26 irg: STRENGTH_RED_EXAMPLE_m6 @@ -257,6 +261,7 @@ node: {title: "n451" label: "ProjM 0 451" info1: "Proj 451 -1: Block 435 0: Store 449 Private Attributes: + proj nr: 0 in loop 675 with depth 1 " color: yellow} @@ -447,11 +452,12 @@ node: {title: "n418" label: "ProjM 1 418" info1: "Proj 418 -1: Block 411 0: Start 412 Private Attributes: + proj nr: 1 in loop 672 with depth 0 " color: yellow} edge: {sourcename: "n418" targetname: "n412" label: "0" class:17 priority:10 color:blue} -node: {title: "n415" label: "ProjX 0 415" info1: "Proj 415 +node: {title: "n415" label: "ProjX X_initial_exec 415" info1: "Proj 415 mode: X visited: 26 irg: STRENGTH_RED_EXAMPLE_m6 @@ -460,6 +466,7 @@ node: {title: "n415" label: "ProjX 0 415" info1: "Proj 415 -1: Block 411 0: Start 412 Private Attributes: + proj nr: 0 in loop 672 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6.vcg index d5fdc5e98..c8ce1413c 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m6.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n465" label: "PhiM 465" info1: "Phi 465 color: green} edge: {sourcename: "n465" targetname: "n418" label: "0" class:17 priority:10 color:blue} backedge: {sourcename: "n465" targetname: "n451" label: "1" linestyle:dashed class:17 priority:10 color:blue} -node: {title: "n433" label: "ProjX 0 433" info1: "Proj 433 +node: {title: "n433" label: "ProjX false 433" info1: "Proj 433 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -130,11 +131,12 @@ node: {title: "n433" label: "ProjX 0 433" info1: "Proj 433 -1: Block 425 0: Cond 432 Private Attributes: + proj nr: 0 in loop 672 with depth 0 " color: yellow} edge: {sourcename: "n433" targetname: "n432" label: "0" class:13 priority:60 color:red} -node: {title: "n434" label: "ProjX 1 434" info1: "Proj 434 +node: {title: "n434" label: "ProjX true 434" info1: "Proj 434 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -143,6 +145,7 @@ node: {title: "n434" label: "ProjX 1 434" info1: "Proj 434 -1: Block 425 0: Cond 432 Private Attributes: + proj nr: 1 in loop 674 with depth 2 " color: yellow} @@ -171,6 +174,7 @@ node: {title: "n429" label: "Projb Le 429" info1: "Proj 429 -1: Block 425 0: Cmp 431 Private Attributes: + proj nr: 3 in loop 674 with depth 2 " color: yellow} @@ -249,7 +253,7 @@ node: {title: "n424" label: "Jmp 424" info1: "Jmp 424 graph: { title: "n435" label: "Block 435" status:clustered color:yellow edge: {sourcename: "n435" targetname: "n434" label: "0" class:13 priority:60 color:red} -node: {title: "n451" label: "ProjM 0 451" info1: "Proj 451 +node: {title: "n451" label: "ProjM M 451" info1: "Proj 451 mode: M visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -258,6 +262,7 @@ node: {title: "n451" label: "ProjM 0 451" info1: "Proj 451 -1: Block 435 0: Store 449 Private Attributes: + proj nr: 0 in loop 675 with depth 1 " color: yellow} @@ -482,11 +487,12 @@ node: {title: "n418" label: "ProjM 1 418" info1: "Proj 418 -1: Block 411 0: Start 412 Private Attributes: + proj nr: 1 in loop 672 with depth 0 " color: yellow} edge: {sourcename: "n418" targetname: "n412" label: "0" class:17 priority:10 color:blue} -node: {title: "n415" label: "ProjX 0 415" info1: "Proj 415 +node: {title: "n415" label: "ProjX X_initial_exec 415" info1: "Proj 415 mode: X visited: 16 irg: STRENGTH_RED_EXAMPLE_m6 @@ -495,6 +501,7 @@ node: {title: "n415" label: "ProjX 0 415" info1: "Proj 415 -1: Block 411 0: Start 412 Private Attributes: + proj nr: 0 in loop 672 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-looptree.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-looptree.vcg index 683a9636b..d2863ca82 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-looptree.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-looptree.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-strength_reduced.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-strength_reduced.vcg index 214fdf591..9a8e37714 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-strength_reduced.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7-strength_reduced.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -147,7 +148,7 @@ node: {title: "n721n719" label: "0x28Is 719" info1: "0x28 719 color: yellow} edge: {sourcename: "n721" targetname: "n721n719" label: "0" class:16 priority:10} edge: {sourcename: "n721" targetname: "n722" label: "1" class:16 priority:10} -node: {title: "n501" label: "ProjX 0 501" info1: "Proj 501 +node: {title: "n501" label: "ProjX false 501" info1: "Proj 501 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m7 @@ -156,11 +157,12 @@ node: {title: "n501" label: "ProjX 0 501" info1: "Proj 501 -1: Block 494 0: Cond 500 Private Attributes: + proj nr: 0 in loop 697 with depth 0 " color: yellow} edge: {sourcename: "n501" targetname: "n500" label: "0" class:13 priority:60 color:red} -node: {title: "n502" label: "ProjX 1 502" info1: "Proj 502 +node: {title: "n502" label: "ProjX true 502" info1: "Proj 502 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m7 @@ -169,6 +171,7 @@ node: {title: "n502" label: "ProjX 1 502" info1: "Proj 502 -1: Block 494 0: Cond 500 Private Attributes: + proj nr: 1 in loop 699 with depth 2 " color: yellow} @@ -197,6 +200,7 @@ node: {title: "n498" label: "Projb Gt 498" info1: "Proj 498 -1: Block 494 0: Cmp 499 Private Attributes: + proj nr: 4 in loop 699 with depth 2 " color: yellow} @@ -275,7 +279,7 @@ node: {title: "n493" label: "Jmp 493" info1: "Jmp 493 graph: { title: "n503" label: "Block 503" status:clustered color:yellow edge: {sourcename: "n503" targetname: "n502" label: "0" class:13 priority:60 color:red} -node: {title: "n517" label: "ProjM 0 517" info1: "Proj 517 +node: {title: "n517" label: "ProjM M 517" info1: "Proj 517 mode: M visited: 27 irg: STRENGTH_RED_EXAMPLE_m7 @@ -284,6 +288,7 @@ node: {title: "n517" label: "ProjM 0 517" info1: "Proj 517 -1: Block 503 0: Store 515 Private Attributes: + proj nr: 0 in loop 700 with depth 1 " color: yellow} @@ -462,11 +467,12 @@ node: {title: "n486" label: "ProjM 1 486" info1: "Proj 486 -1: Block 479 0: Start 480 Private Attributes: + proj nr: 1 in loop 697 with depth 0 " color: yellow} edge: {sourcename: "n486" targetname: "n480" label: "0" class:17 priority:10 color:blue} -node: {title: "n483" label: "ProjX 0 483" info1: "Proj 483 +node: {title: "n483" label: "ProjX X_initial_exec 483" info1: "Proj 483 mode: X visited: 27 irg: STRENGTH_RED_EXAMPLE_m7 @@ -475,6 +481,7 @@ node: {title: "n483" label: "ProjX 0 483" info1: "Proj 483 -1: Block 479 0: Start 480 Private Attributes: + proj nr: 0 in loop 697 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7.vcg b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7.vcg index b820f30b5..9de967906 100644 --- a/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7.vcg +++ b/testprograms/ref-results/STRENGTH_RED_EXAMPLE_m7.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -121,7 +122,7 @@ node: {title: "n532" label: "PhiM 532" info1: "Phi 532 color: green} edge: {sourcename: "n532" targetname: "n486" label: "0" class:17 priority:10 color:blue} backedge: {sourcename: "n532" targetname: "n517" label: "1" linestyle:dashed class:17 priority:10 color:blue} -node: {title: "n501" label: "ProjX 0 501" info1: "Proj 501 +node: {title: "n501" label: "ProjX false 501" info1: "Proj 501 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -130,11 +131,12 @@ node: {title: "n501" label: "ProjX 0 501" info1: "Proj 501 -1: Block 494 0: Cond 500 Private Attributes: + proj nr: 0 in loop 697 with depth 0 " color: yellow} edge: {sourcename: "n501" targetname: "n500" label: "0" class:13 priority:60 color:red} -node: {title: "n502" label: "ProjX 1 502" info1: "Proj 502 +node: {title: "n502" label: "ProjX true 502" info1: "Proj 502 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -143,6 +145,7 @@ node: {title: "n502" label: "ProjX 1 502" info1: "Proj 502 -1: Block 494 0: Cond 500 Private Attributes: + proj nr: 1 in loop 699 with depth 2 " color: yellow} @@ -171,6 +174,7 @@ node: {title: "n498" label: "Projb Gt 498" info1: "Proj 498 -1: Block 494 0: Cmp 499 Private Attributes: + proj nr: 4 in loop 699 with depth 2 " color: yellow} @@ -249,7 +253,7 @@ node: {title: "n493" label: "Jmp 493" info1: "Jmp 493 graph: { title: "n503" label: "Block 503" status:clustered color:yellow edge: {sourcename: "n503" targetname: "n502" label: "0" class:13 priority:60 color:red} -node: {title: "n517" label: "ProjM 0 517" info1: "Proj 517 +node: {title: "n517" label: "ProjM M 517" info1: "Proj 517 mode: M visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -258,6 +262,7 @@ node: {title: "n517" label: "ProjM 0 517" info1: "Proj 517 -1: Block 503 0: Store 515 Private Attributes: + proj nr: 0 in loop 700 with depth 1 " color: yellow} @@ -470,11 +475,12 @@ node: {title: "n486" label: "ProjM 1 486" info1: "Proj 486 -1: Block 479 0: Start 480 Private Attributes: + proj nr: 1 in loop 697 with depth 0 " color: yellow} edge: {sourcename: "n486" targetname: "n480" label: "0" class:17 priority:10 color:blue} -node: {title: "n483" label: "ProjX 0 483" info1: "Proj 483 +node: {title: "n483" label: "ProjX X_initial_exec 483" info1: "Proj 483 mode: X visited: 17 irg: STRENGTH_RED_EXAMPLE_m7 @@ -483,6 +489,7 @@ node: {title: "n483" label: "ProjX 0 483" info1: "Proj 483 -1: Block 479 0: Start 480 Private Attributes: + proj nr: 0 in loop 697 with depth 0 " color: yellow} diff --git a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg index f892cc7df..5a1cd9c53 100644 --- a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg +++ b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 diff --git a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg index 57ee91d7a..4803b6449 100644 --- a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg +++ b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -150,7 +151,7 @@ node: {title: "n58" label: "Jmp 58" info1: "Jmp 58 graph: { title: "n45" label: "Block 45" status:clustered color:yellow edge: {sourcename: "n45" targetname: "n39" label: "0" class:13 priority:60 color:red} -node: {title: "n53" label: "ProjX 0 53" info1: "Proj 53 +node: {title: "n53" label: "ProjX false 53" info1: "Proj 53 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -159,10 +160,11 @@ node: {title: "n53" label: "ProjX 0 53" info1: "Proj 53 -1: Block 45 0: Cond 52 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n53" targetname: "n52" label: "0" class:13 priority:60 color:red} -node: {title: "n54" label: "ProjX 1 54" info1: "Proj 54 +node: {title: "n54" label: "ProjX true 54" info1: "Proj 54 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -171,6 +173,7 @@ node: {title: "n54" label: "ProjX 1 54" info1: "Proj 54 -1: Block 45 0: Cond 52 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n54" targetname: "n52" label: "0" class:13 priority:60 color:red} @@ -197,6 +200,7 @@ node: {title: "n50" label: "Projb Eq 50" info1: "Proj 50 -1: Block 45 0: Cmp 51 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n50" targetname: "n51" label: "0" class:1 priority:50} @@ -218,7 +222,7 @@ edge: {sourcename: "n51" targetname: "n46" label: "1" class:16 priority:10} graph: { title: "n31" label: "Block 31" status:clustered color:yellow edge: {sourcename: "n31" targetname: "n25" label: "0" class:13 priority:60 color:red} -node: {title: "n40" label: "ProjX 1 40" info1: "Proj 40 +node: {title: "n40" label: "ProjX true 40" info1: "Proj 40 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -227,10 +231,11 @@ node: {title: "n40" label: "ProjX 1 40" info1: "Proj 40 -1: Block 31 0: Cond 37 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n40" targetname: "n37" label: "0" class:13 priority:60 color:red} -node: {title: "n39" label: "ProjX 0 39" info1: "Proj 39 +node: {title: "n39" label: "ProjX false 39" info1: "Proj 39 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -239,6 +244,7 @@ node: {title: "n39" label: "ProjX 0 39" info1: "Proj 39 -1: Block 31 0: Cond 37 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n39" targetname: "n37" label: "0" class:13 priority:60 color:red} @@ -265,6 +271,7 @@ node: {title: "n35" label: "Projb Eq 35" info1: "Proj 35 -1: Block 31 0: Cmp 36 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n35" targetname: "n36" label: "0" class:1 priority:50} @@ -282,7 +289,7 @@ node: {title: "n36" label: "Cmp 36" info1: "Cmp 36 } edge: {sourcename: "n36" targetname: "n33" label: "0" class:1 priority:50} edge: {sourcename: "n36" targetname: "n32" label: "1" class:16 priority:10} -node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 +node: {title: "n33" label: "ProjIs Arg 0 33" info1: "Proj 33 mode: Is visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -291,6 +298,7 @@ node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 -1: Block 31 0: Proj 29 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n33" targetname: "n29" label: "0" class:16 priority:10} @@ -307,6 +315,7 @@ node: {title: "n28" label: "ProjM 1 28" info1: "Proj 28 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n28" targetname: "n22" label: "0" class:17 priority:10 color:blue} @@ -343,7 +352,7 @@ node: {title: "n46" label: "0x3Is 46" info1: "0x3 46 Const of type type_unknown " color: yellow} -node: {title: "n29" label: "ProjT 4 29" info1: "Proj 29 +node: {title: "n29" label: "ProjT T_args 29" info1: "Proj 29 mode: T visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -352,6 +361,7 @@ node: {title: "n29" label: "ProjT 4 29" info1: "Proj 29 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n29" targetname: "n22" label: "0" class:1 priority:50} @@ -366,7 +376,7 @@ node: {title: "n32" label: "0x1Is 32" info1: "0x1 32 Const of type type_unknown " color: yellow} -node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 +node: {title: "n25" label: "ProjX X_initial_exec 25" info1: "Proj 25 mode: X visited: 11 irg: THREE_CFPRED_EXAMPLE_main @@ -375,6 +385,7 @@ node: {title: "n25" label: "ProjX 0 25" info1: "Proj 25 -1: Block 21 0: Start 22 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n25" targetname: "n22" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/WHILE_EXAMPLE_main.vcg b/testprograms/ref-results/WHILE_EXAMPLE_main.vcg index b0114503a..377ffce69 100644 --- a/testprograms/ref-results/WHILE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/WHILE_EXAMPLE_main.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 @@ -104,7 +105,7 @@ edge: {sourcename: "n59" targetname: "n53" label: "1" class:16 priority:10} graph: { title: "n36" label: "Block 36" status:clustered color:yellow edge: {sourcename: "n36" targetname: "n35" label: "0" class:13 priority:60 color:red} edge: {sourcename: "n36" targetname: "n46" label: "1" class:13 priority:60 color:red} -node: {title: "n43" label: "ProjX 0 43" info1: "Proj 43 +node: {title: "n43" label: "ProjX false 43" info1: "Proj 43 mode: X visited: 18 irg: WHILE_EXAMPLE_main @@ -113,10 +114,11 @@ node: {title: "n43" label: "ProjX 0 43" info1: "Proj 43 -1: Block 36 0: Cond 42 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n43" targetname: "n42" label: "0" class:13 priority:60 color:red} -node: {title: "n44" label: "ProjX 1 44" info1: "Proj 44 +node: {title: "n44" label: "ProjX true 44" info1: "Proj 44 mode: X visited: 18 irg: WHILE_EXAMPLE_main @@ -125,6 +127,7 @@ node: {title: "n44" label: "ProjX 1 44" info1: "Proj 44 -1: Block 36 0: Cond 42 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n44" targetname: "n42" label: "0" class:13 priority:60 color:red} @@ -151,6 +154,7 @@ node: {title: "n40" label: "Projb Eq 40" info1: "Proj 40 -1: Block 36 0: Cmp 41 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n40" targetname: "n41" label: "0" class:1 priority:50} @@ -226,7 +230,7 @@ node: {title: "n35" label: "Jmp 35" info1: "Jmp 35 Private Attributes: " } -node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 +node: {title: "n33" label: "ProjIs Arg 0 33" info1: "Proj 33 mode: Is visited: 18 irg: WHILE_EXAMPLE_main @@ -235,6 +239,7 @@ node: {title: "n33" label: "ProjIs 0 33" info1: "Proj 33 -1: Block 32 0: Proj 30 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n33" targetname: "n30" label: "0" class:16 priority:10} @@ -251,6 +256,7 @@ node: {title: "n29" label: "ProjM 1 29" info1: "Proj 29 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 1 " color: yellow} edge: {sourcename: "n29" targetname: "n23" label: "0" class:17 priority:10 color:blue} @@ -265,7 +271,7 @@ node: {title: "n34" label: "0x1Is 34" info1: "0x1 34 Const of type type_unknown " color: yellow} -node: {title: "n30" label: "ProjT 4 30" info1: "Proj 30 +node: {title: "n30" label: "ProjT T_args 30" info1: "Proj 30 mode: T visited: 18 irg: WHILE_EXAMPLE_main @@ -274,6 +280,7 @@ node: {title: "n30" label: "ProjT 4 30" info1: "Proj 30 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 4 " color: yellow} edge: {sourcename: "n30" targetname: "n23" label: "0" class:1 priority:50} @@ -288,7 +295,7 @@ node: {title: "n38" label: "0x0Is 38" info1: "0x0 38 Const of type type_unknown " color: yellow} -node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 +node: {title: "n26" label: "ProjX X_initial_exec 26" info1: "Proj 26 mode: X visited: 18 irg: WHILE_EXAMPLE_main @@ -297,6 +304,7 @@ node: {title: "n26" label: "ProjX 0 26" info1: "Proj 26 -1: Block 22 0: Start 23 Private Attributes: + proj nr: 0 " color: yellow} edge: {sourcename: "n26" targetname: "n23" label: "0" class:13 priority:60 color:red} diff --git a/testprograms/ref-results/class_hierarchy.vcg b/testprograms/ref-results/class_hierarchy.vcg index 5b653b1ee..f165261b1 100644 --- a/testprograms/ref-results/class_hierarchy.vcg +++ b/testprograms/ref-results/class_hierarchy.vcg @@ -24,6 +24,7 @@ classname 11: "Overwrites" classname 12: "Member" infoname 1: "Attribute" infoname 2: "Verification errors" +infoname 3: "Debug info" colorentry 100: 0 0 0 colorentry 101: 20 0 0 colorentry 102: 40 0 0 -- 2.20.1