From b623f4fc068d5faad8d191223efae35313f43f3e Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=B6tz=20Lindenmaier?= Date: Fri, 1 Aug 2003 13:13:12 +0000 Subject: [PATCH] after bugfix in irdump [r1619] --- .../ARRAY-HEAP_EXAMPLE_main-type.vcg | 12 +- .../ref-results/ARRAY-HEAP_EXAMPLE_main.vcg | 48 +++++--- .../ARRAY-STACK_EXAMPLE_main-all.vcg | 46 ++++--- .../ref-results/CALL_STR_EXAMPLE_main.vcg | 32 +++-- .../ref-results/COND_EXAMPLE_main.vcg | 72 ++++++----- .../ref-results/CONST_EVAL_EXAMPLE_main.vcg | 28 +++-- .../ref-results/DEAD_BLOCK_main-cfg.vcg | 12 +- testprograms/ref-results/DEAD_BLOCK_main.vcg | 26 ++-- testprograms/ref-results/EMPTY_main.vcg | 24 ++-- .../ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg | 58 +++++---- .../ref-results/GLOBAL_CSE_EXAMPLE_main.vcg | 62 ++++++---- .../ref-results/GLOBAL_VAR_main-all.vcg | 38 +++--- testprograms/ref-results/GLOBAL_VAR_main.vcg | 38 +++--- .../ref-results/IF_ELSE_EXAMPLE_main.vcg | 28 +++-- testprograms/ref-results/IF_EXAMPLE_main.vcg | 56 +++++---- .../ref-results/IF_WHILE_EXAMPLE_main.vcg | 58 +++++---- .../ref-results/IRREGULAR_CF_main-cfg.vcg | 12 +- .../ref-results/IRREGULAR_CF_main.vcg | 62 ++++++---- .../ref-results/IRR_LOOP_main-cfg.vcg | 12 +- testprograms/ref-results/IRR_LOOP_main.vcg | 84 +++++++------ .../ref-results/MEMORY_EXAMPLE_main.vcg | 114 ++++++++++-------- .../OO_INLINE_EXAMPLE_main-all.vcg | 66 +++++----- .../ref-results/OO_INLINE_EXAMPLE_main.vcg | 66 +++++----- .../OO_PROGRAM_EXAMPLE_main-all.vcg | 66 +++++----- .../ref-results/OO_PROGRAM_EXAMPLE_main.vcg | 66 +++++----- testprograms/ref-results/PRIMA_c-all.vcg | 52 ++++---- testprograms/ref-results/PRIMA_set_a-all.vcg | 42 ++++--- .../THREE_CFPRED_EXAMPLE_main-cfg.vcg | 12 +- .../ref-results/THREE_CFPRED_EXAMPLE_main.vcg | 74 +++++++----- .../ref-results/WHILE_EXAMPLE_main.vcg | 62 ++++++---- testprograms/ref-results/c.vcg | 52 ++++---- testprograms/ref-results/main-type.vcg | 12 +- testprograms/ref-results/main.vcg | 46 ++++--- testprograms/ref-results/set_a.vcg | 42 ++++--- 34 files changed, 960 insertions(+), 620 deletions(-) diff --git a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg index 25f7d5139..aed912d3c 100644 --- a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg +++ b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main-type.vcg @@ -6,7 +6,17 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + node: {title: "e29" label: "ent a_elem_ent" color: yellow info1: " id: e29 diff --git a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg index 01b7a1980..454528186 100644 --- a/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg +++ b/testprograms/ref-results/ARRAY-HEAP_EXAMPLE_main.vcg @@ -6,51 +6,61 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n47" label: "47" status:clustered color:yellow -edge: {sourcename: "n47 " targetname: "n48" label: "0" color: red} +edge: {sourcename: "n47" targetname: "n48" label: "0" color: red} node: {title: "n46" label: "End 46" color: blue info1: "visited: 8 "} } graph: { title: "n49" label: "49" status:clustered color:yellow -edge: {sourcename: "n49 " targetname: "n50" label: "0" color: red} +edge: {sourcename: "n49" targetname: "n50" label: "0" color: red} node: {title: "n48" label: "Return 48" info1: "visited: 9 "} -edge: {sourcename: "n48 " targetname: "n62" label: "0" color: blue} -edge: {sourcename: "n48 " targetname: "n53" label: "1" } +edge: {sourcename: "n48" targetname: "n62" label: "0" color: blue} +edge: {sourcename: "n48" targetname: "n53" label: "1" } node: {title: "n53" label: "ProjIs 2 53" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n53 " targetname: "n54" label: "0" } +edge: {sourcename: "n53" targetname: "n54" label: "0" } node: {title: "n54" label: "Load 54" info1: "visited: 9 "} -edge: {sourcename: "n54 " targetname: "n61" label: "0" color: blue} -edge: {sourcename: "n54 " targetname: "n55" label: "1" } +edge: {sourcename: "n54" targetname: "n61" label: "0" color: blue} +edge: {sourcename: "n54" targetname: "n55" label: "1" } node: {title: "n55" label: "Sel a_elem_ent 55" info1: "visited: 9 "} -edge: {sourcename: "n55 " targetname: "n61" label: "0" color: blue} -edge: {sourcename: "n55 " targetname: "n57" label: "1" } -edge: {sourcename: "n55 " targetname: "n56" label: "2" } +edge: {sourcename: "n55" targetname: "n61" label: "0" color: blue} +edge: {sourcename: "n55" targetname: "n57" label: "1" } +edge: {sourcename: "n55" targetname: "n56" label: "2" } node: {title: "n57" label: "ProjP 2 57" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n57 " targetname: "n58" label: "0" } +edge: {sourcename: "n57" targetname: "n58" label: "0" } node: {title: "n58" label: "Alloc 58" info1: "visited: 9 "} -edge: {sourcename: "n58 " targetname: "n60" label: "0" color: blue} -edge: {sourcename: "n58 " targetname: "n59" label: "1" } +edge: {sourcename: "n58" targetname: "n60" label: "0" color: blue} +edge: {sourcename: "n58" targetname: "n59" label: "1" } node: {title: "n61" label: "ProjM 0 61" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n61 " targetname: "n58" label: "0" color: blue} +edge: {sourcename: "n61" targetname: "n58" label: "0" color: blue} node: {title: "n62" label: "ProjM 0 62" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n62 " targetname: "n54" label: "0" color: blue} +edge: {sourcename: "n62" targetname: "n54" label: "0" color: blue} } graph: { title: "n51" label: "51" status:clustered color:yellow -edge: {sourcename: "n51 " targetname: "n50" label: "0" color: red} +edge: {sourcename: "n51" targetname: "n50" label: "0" color: red} node: {title: "n50" label: "ProjX 0 50" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n50 " targetname: "n52" label: "0" color: red} +edge: {sourcename: "n50" targetname: "n52" label: "0" color: red} node: {title: "n52" label: "Start 52" color: blue info1: "visited: 10 "} node: {title: "n56" label: "0x3Iu 56" color: yellow info1: "visited: 10 @@ -59,7 +69,7 @@ node: {title: "n59" label: "0x28Iu 59" color: yellow info1: "visited: 10 "} node: {title: "n60" label: "ProjM 1 60" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n60 " targetname: "n52" label: "0" color: blue} +edge: {sourcename: "n60" targetname: "n52" label: "0" color: blue} } node: {title: "n66" label: "Bad 66" info1: "visited: 0 diff --git a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-all.vcg b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-all.vcg index 407606fa6..4acb75a3a 100644 --- a/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-all.vcg +++ b/testprograms/ref-results/ARRAY-STACK_EXAMPLE_main-all.vcg @@ -6,55 +6,65 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n45" label: "45" status:clustered color:yellow -edge: {sourcename: "n45 " targetname: "n46" label: "0" color: red} +edge: {sourcename: "n45" targetname: "n46" label: "0" color: red} node: {title: "n44" label: "End 44" color: blue info1: "visited: 13 "} } graph: { title: "n47" label: "47" status:clustered color:yellow -edge: {sourcename: "n47 " targetname: "n48" label: "0" color: red} +edge: {sourcename: "n47" targetname: "n48" label: "0" color: red} node: {title: "n46" label: "Return 46" info1: "visited: 14 "} -edge: {sourcename: "n46 " targetname: "n58" label: "0" color: blue} -edge: {sourcename: "n46 " targetname: "n51" label: "1" } +edge: {sourcename: "n46" targetname: "n58" label: "0" color: blue} +edge: {sourcename: "n46" targetname: "n51" label: "1" } node: {title: "n51" label: "ProjIs 2 51" color: yellow info1: "visited: 14 "} -edge: {sourcename: "n51 " targetname: "n52" label: "0" } +edge: {sourcename: "n51" targetname: "n52" label: "0" } node: {title: "n52" label: "Load 52" info1: "visited: 14 "} -edge: {sourcename: "n52 " targetname: "n57" label: "0" color: blue} -edge: {sourcename: "n52 " targetname: "n53" label: "1" } +edge: {sourcename: "n52" targetname: "n57" label: "0" color: blue} +edge: {sourcename: "n52" targetname: "n53" label: "1" } node: {title: "n53" label: "Sel a_tp_elem_ent 53" info1: "visited: 14 "} -edge: {sourcename: "n53 " targetname: "n57" label: "0" color: blue} -edge: {sourcename: "n53 " targetname: "n55" label: "1" } -edge: {sourcename: "n53 " targetname: "n54" label: "2" } +edge: {sourcename: "n53" targetname: "n57" label: "0" color: blue} +edge: {sourcename: "n53" targetname: "n55" label: "1" } +edge: {sourcename: "n53" targetname: "n54" label: "2" } node: {title: "n55" label: "Sel a 55" info1: "visited: 14 "} -edge: {sourcename: "n55 " targetname: "n57" label: "0" color: blue} -edge: {sourcename: "n55 " targetname: "n56" label: "1" } +edge: {sourcename: "n55" targetname: "n57" label: "0" color: blue} +edge: {sourcename: "n55" targetname: "n56" label: "1" } node: {title: "n58" label: "ProjM 0 58" color: yellow info1: "visited: 14 "} -edge: {sourcename: "n58 " targetname: "n52" label: "0" color: blue} +edge: {sourcename: "n58" targetname: "n52" label: "0" color: blue} } graph: { title: "n49" label: "49" status:clustered color:yellow -edge: {sourcename: "n49 " targetname: "n48" label: "0" color: red} +edge: {sourcename: "n49" targetname: "n48" label: "0" color: red} node: {title: "n48" label: "ProjX 0 48" color: yellow info1: "visited: 15 "} -edge: {sourcename: "n48 " targetname: "n50" label: "0" color: red} +edge: {sourcename: "n48" targetname: "n50" label: "0" color: red} node: {title: "n50" label: "Start 50" color: blue info1: "visited: 15 "} node: {title: "n54" label: "0x3Iu 54" color: yellow info1: "visited: 15 "} node: {title: "n56" label: "ProjP 2 56" color: yellow info1: "visited: 15 "} -edge: {sourcename: "n56 " targetname: "n50" label: "0" } +edge: {sourcename: "n56" targetname: "n50" label: "0" } node: {title: "n57" label: "ProjM 1 57" color: yellow info1: "visited: 15 "} -edge: {sourcename: "n57 " targetname: "n50" label: "0" color: blue} +edge: {sourcename: "n57" targetname: "n50" label: "0" color: blue} } node: {title: "n61" label: "Bad 61" info1: "visited: 0 diff --git a/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg b/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg index d573b6222..b9afabaf5 100644 --- a/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg +++ b/testprograms/ref-results/CALL_STR_EXAMPLE_main.vcg @@ -6,33 +6,43 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n54" label: "54" status:clustered color:yellow -edge: {sourcename: "n54 " targetname: "n55" label: "0" color: red} +edge: {sourcename: "n54" targetname: "n55" label: "0" color: red} node: {title: "n53" label: "End 53" color: blue info1: "visited: 6 "} } graph: { title: "n56" label: "56" status:clustered color:yellow -edge: {sourcename: "n56 " targetname: "n57" label: "0" color: red} +edge: {sourcename: "n56" targetname: "n57" label: "0" color: red} node: {title: "n55" label: "Return 55" info1: "visited: 7 "} -edge: {sourcename: "n55 " targetname: "n60" label: "0" color: blue} +edge: {sourcename: "n55" targetname: "n60" label: "0" color: blue} node: {title: "n60" label: "ProjM 0 60" color: yellow info1: "visited: 7 "} -edge: {sourcename: "n60 " targetname: "n61" label: "0" color: blue} +edge: {sourcename: "n60" targetname: "n61" label: "0" color: blue} node: {title: "n61" label: "Call 61" info1: "visited: 7 "} -edge: {sourcename: "n61 " targetname: "n64" label: "0" color: blue} -edge: {sourcename: "n61 " targetname: "n63" label: "1" } -edge: {sourcename: "n61 " targetname: "n62" label: "2" } +edge: {sourcename: "n61" targetname: "n64" label: "0" color: blue} +edge: {sourcename: "n61" targetname: "n63" label: "1" } +edge: {sourcename: "n61" targetname: "n62" label: "2" } } graph: { title: "n58" label: "58" status:clustered color:yellow -edge: {sourcename: "n58 " targetname: "n57" label: "0" color: red} +edge: {sourcename: "n58" targetname: "n57" label: "0" color: red} node: {title: "n57" label: "ProjX 0 57" color: yellow info1: "visited: 8 "} -edge: {sourcename: "n57 " targetname: "n59" label: "0" color: red} +edge: {sourcename: "n57" targetname: "n59" label: "0" color: red} node: {title: "n59" label: "Start 59" color: blue info1: "visited: 8 "} node: {title: "n62" label: "&(GlobalType_constStr)P 62" color: yellow info1: "visited: 8 @@ -41,7 +51,7 @@ node: {title: "n63" label: "SymC f 63" info1: "visited: 8 "} node: {title: "n64" label: "ProjM 1 64" color: yellow info1: "visited: 8 "} -edge: {sourcename: "n64 " targetname: "n59" label: "0" color: blue} +edge: {sourcename: "n64" targetname: "n59" label: "0" color: blue} } node: {title: "n68" label: "Bad 68" info1: "visited: 0 diff --git a/testprograms/ref-results/COND_EXAMPLE_main.vcg b/testprograms/ref-results/COND_EXAMPLE_main.vcg index 8e84c28fe..9bbc648d2 100644 --- a/testprograms/ref-results/COND_EXAMPLE_main.vcg +++ b/testprograms/ref-results/COND_EXAMPLE_main.vcg @@ -6,78 +6,88 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n59" label: "59" status:clustered color:yellow -edge: {sourcename: "n59 " targetname: "n60" label: "0" color: red} +edge: {sourcename: "n59" targetname: "n60" label: "0" color: red} node: {title: "n58" label: "End 58" color: blue info1: "visited: 9 "} } graph: { title: "n61" label: "61" status:clustered color:yellow -edge: {sourcename: "n61 " targetname: "n82" label: "0" color: red} -edge: {sourcename: "n61 " targetname: "n62" label: "1" color: red} +edge: {sourcename: "n61" targetname: "n82" label: "0" color: red} +edge: {sourcename: "n61" targetname: "n62" label: "1" color: red} node: {title: "n60" label: "Return 60" info1: "visited: 10 "} -edge: {sourcename: "n60 " targetname: "n87" label: "0" color: blue} -edge: {sourcename: "n60 " targetname: "n85" label: "1" } +edge: {sourcename: "n60" targetname: "n87" label: "0" color: blue} +edge: {sourcename: "n60" targetname: "n85" label: "1" } node: {title: "n85" label: "PhiIs 85" color: green info1: "visited: 10 "} -edge: {sourcename: "n85 " targetname: "n86" label: "0" } -edge: {sourcename: "n85 " targetname: "n76" label: "1" } +edge: {sourcename: "n85" targetname: "n86" label: "0" } +edge: {sourcename: "n85" targetname: "n76" label: "1" } } graph: { title: "n63" label: "63" status:clustered color:yellow -edge: {sourcename: "n63 " targetname: "n64" label: "0" color: red} +edge: {sourcename: "n63" targetname: "n64" label: "0" color: red} node: {title: "n62" label: "ProjX 0 62" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n62 " targetname: "n67" label: "0" color: red} +edge: {sourcename: "n62" targetname: "n67" label: "0" color: red} node: {title: "n67" label: "Cond 67" info1: "visited: 11 "} -edge: {sourcename: "n67 " targetname: "n68" label: "0" } +edge: {sourcename: "n67" targetname: "n68" label: "0" } node: {title: "n68" label: "Projb Ne 68" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n68 " targetname: "n69" label: "0" } +edge: {sourcename: "n68" targetname: "n69" label: "0" } node: {title: "n69" label: "CmpT 69" info1: "visited: 11 "} -edge: {sourcename: "n69 " targetname: "n71" label: "0" } -edge: {sourcename: "n69 " targetname: "n70" label: "1" } +edge: {sourcename: "n69" targetname: "n71" label: "0" } +edge: {sourcename: "n69" targetname: "n70" label: "1" } node: {title: "n71" label: "AndIs 71" info1: "visited: 11 "} -edge: {sourcename: "n71 " targetname: "n78" label: "0" } -edge: {sourcename: "n71 " targetname: "n72" label: "1" } +edge: {sourcename: "n71" targetname: "n78" label: "0" } +edge: {sourcename: "n71" targetname: "n72" label: "1" } node: {title: "n72" label: "ConvIs 72" info1: "visited: 11 "} -edge: {sourcename: "n72 " targetname: "n73" label: "0" } +edge: {sourcename: "n72" targetname: "n73" label: "0" } node: {title: "n73" label: "Projb Lt 73" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n73 " targetname: "n74" label: "0" } +edge: {sourcename: "n73" targetname: "n74" label: "0" } node: {title: "n74" label: "CmpT 74" info1: "visited: 11 "} -edge: {sourcename: "n74 " targetname: "n76" label: "0" } -edge: {sourcename: "n74 " targetname: "n75" label: "1" } +edge: {sourcename: "n74" targetname: "n76" label: "0" } +edge: {sourcename: "n74" targetname: "n75" label: "1" } node: {title: "n76" label: "ProjIs 0 76" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n76 " targetname: "n77" label: "0" } +edge: {sourcename: "n76" targetname: "n77" label: "0" } node: {title: "n78" label: "ConvIs 78" info1: "visited: 11 "} -edge: {sourcename: "n78 " targetname: "n79" label: "0" } +edge: {sourcename: "n78" targetname: "n79" label: "0" } node: {title: "n79" label: "Projb Gt 79" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n79 " targetname: "n80" label: "0" } +edge: {sourcename: "n79" targetname: "n80" label: "0" } node: {title: "n80" label: "CmpT 80" info1: "visited: 11 "} -edge: {sourcename: "n80 " targetname: "n76" label: "0" } -edge: {sourcename: "n80 " targetname: "n81" label: "1" } +edge: {sourcename: "n80" targetname: "n76" label: "0" } +edge: {sourcename: "n80" targetname: "n81" label: "1" } node: {title: "n84" label: "ProjX 1 84" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n84 " targetname: "n67" label: "0" color: red} +edge: {sourcename: "n84" targetname: "n67" label: "0" color: red} } graph: { title: "n65" label: "65" status:clustered color:yellow -edge: {sourcename: "n65 " targetname: "n64" label: "0" color: red} +edge: {sourcename: "n65" targetname: "n64" label: "0" color: red} node: {title: "n64" label: "ProjX 0 64" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n64 " targetname: "n66" label: "0" color: red} +edge: {sourcename: "n64" targetname: "n66" label: "0" color: red} node: {title: "n66" label: "Start 66" color: blue info1: "visited: 12 "} node: {title: "n70" label: "0x0Is 70" color: yellow info1: "visited: 12 @@ -86,18 +96,18 @@ node: {title: "n75" label: "0xAIs 75" color: yellow info1: "visited: 12 "} node: {title: "n77" label: "ProjT 4 77" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n77 " targetname: "n66" label: "0" } +edge: {sourcename: "n77" targetname: "n66" label: "0" } node: {title: "n81" label: "0x2Is 81" color: yellow info1: "visited: 12 "} node: {title: "n86" label: "0x1Is 86" color: yellow info1: "visited: 12 "} node: {title: "n87" label: "ProjM 1 87" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n87 " targetname: "n66" label: "0" color: blue} +edge: {sourcename: "n87" targetname: "n66" label: "0" color: blue} } graph: { title: "n83" label: "83" status:clustered color:yellow -edge: {sourcename: "n83 " targetname: "n84" label: "0" color: red} +edge: {sourcename: "n83" targetname: "n84" label: "0" color: red} node: {title: "n82" label: "Jmp 82" info1: "visited: 13 "} } diff --git a/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg b/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg index 9cad0e1f5..7b2e3cacf 100644 --- a/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg +++ b/testprograms/ref-results/CONST_EVAL_EXAMPLE_main.vcg @@ -6,34 +6,44 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n44" label: "44" status:clustered color:yellow -edge: {sourcename: "n44 " targetname: "n45" label: "0" color: red} +edge: {sourcename: "n44" targetname: "n45" label: "0" color: red} node: {title: "n43" label: "End 43" color: blue info1: "visited: 4 "} } graph: { title: "n46" label: "46" status:clustered color:yellow -edge: {sourcename: "n46 " targetname: "n47" label: "0" color: red} +edge: {sourcename: "n46" targetname: "n47" label: "0" color: red} node: {title: "n45" label: "Return 45" info1: "visited: 5 "} -edge: {sourcename: "n45 " targetname: "n51" label: "0" color: blue} -edge: {sourcename: "n45 " targetname: "n50" label: "1" } -edge: {sourcename: "n45 " targetname: "n50" label: "2" } +edge: {sourcename: "n45" targetname: "n51" label: "0" color: blue} +edge: {sourcename: "n45" targetname: "n50" label: "1" } +edge: {sourcename: "n45" targetname: "n50" label: "2" } } graph: { title: "n48" label: "48" status:clustered color:yellow -edge: {sourcename: "n48 " targetname: "n47" label: "0" color: red} +edge: {sourcename: "n48" targetname: "n47" label: "0" color: red} node: {title: "n47" label: "ProjX 0 47" color: yellow info1: "visited: 6 "} -edge: {sourcename: "n47 " targetname: "n49" label: "0" color: red} +edge: {sourcename: "n47" targetname: "n49" label: "0" color: red} node: {title: "n49" label: "Start 49" color: blue info1: "visited: 6 "} node: {title: "n50" label: "0xCIs 50" color: yellow info1: "visited: 6 "} node: {title: "n51" label: "ProjM 1 51" color: yellow info1: "visited: 6 "} -edge: {sourcename: "n51 " targetname: "n49" label: "0" color: blue} +edge: {sourcename: "n51" targetname: "n49" label: "0" color: blue} } node: {title: "n55" label: "Bad 55" info1: "visited: 0 diff --git a/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg b/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg index bdbdf8157..a5011e3ea 100644 --- a/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg +++ b/testprograms/ref-results/DEAD_BLOCK_main-cfg.vcg @@ -6,7 +6,17 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + node: {title: "n65" label: "Block 65" } edge: { sourcename: "n65" targetname: "n73"} node: {title: "n73" label: "Block 73" } diff --git a/testprograms/ref-results/DEAD_BLOCK_main.vcg b/testprograms/ref-results/DEAD_BLOCK_main.vcg index 79205fca2..9d6b0d869 100644 --- a/testprograms/ref-results/DEAD_BLOCK_main.vcg +++ b/testprograms/ref-results/DEAD_BLOCK_main.vcg @@ -6,33 +6,43 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n65" label: "65" status:clustered color:yellow -edge: {sourcename: "n65 " targetname: "n66" label: "0" color: red} +edge: {sourcename: "n65" targetname: "n66" label: "0" color: red} node: {title: "n64" label: "End 64" color: blue info1: "visited: 9 "} } graph: { title: "n73" label: "73" status:clustered color:yellow -edge: {sourcename: "n73 " targetname: "n70" label: "0" color: red} +edge: {sourcename: "n73" targetname: "n70" label: "0" color: red} node: {title: "n66" label: "Return 66" info1: "visited: 10 "} -edge: {sourcename: "n66 " targetname: "n75" label: "0" color: blue} -edge: {sourcename: "n66 " targetname: "n74" label: "1" } +edge: {sourcename: "n66" targetname: "n75" label: "0" color: blue} +edge: {sourcename: "n66" targetname: "n74" label: "1" } } graph: { title: "n69" label: "69" status:clustered color:yellow -edge: {sourcename: "n69 " targetname: "n70" label: "0" color: red} +edge: {sourcename: "n69" targetname: "n70" label: "0" color: red} node: {title: "n70" label: "ProjX 0 70" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n70 " targetname: "n71" label: "0" color: red} +edge: {sourcename: "n70" targetname: "n71" label: "0" color: red} node: {title: "n71" label: "Start 71" color: blue info1: "visited: 11 "} node: {title: "n74" label: "0x2Is 74" color: yellow info1: "visited: 11 "} node: {title: "n75" label: "ProjM 1 75" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n75 " targetname: "n71" label: "0" color: blue} +edge: {sourcename: "n75" targetname: "n71" label: "0" color: blue} } node: {title: "n68" label: "Bad 68" info1: "visited: 0 diff --git a/testprograms/ref-results/EMPTY_main.vcg b/testprograms/ref-results/EMPTY_main.vcg index b5a1c4bb8..d7bcb4d18 100644 --- a/testprograms/ref-results/EMPTY_main.vcg +++ b/testprograms/ref-results/EMPTY_main.vcg @@ -6,30 +6,40 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n14" label: "14" status:clustered color:yellow -edge: {sourcename: "n14 " targetname: "n28" label: "0" color: red} +edge: {sourcename: "n14" targetname: "n28" label: "0" color: red} node: {title: "n15" label: "End 15" color: blue info1: "visited: 4 "} } graph: { title: "n26" label: "26" status:clustered color:yellow -edge: {sourcename: "n26 " targetname: "n20" label: "0" color: red} +edge: {sourcename: "n26" targetname: "n20" label: "0" color: red} node: {title: "n28" label: "Return 28" info1: "visited: 5 "} -edge: {sourcename: "n28 " targetname: "n21" label: "0" color: blue} +edge: {sourcename: "n28" targetname: "n21" label: "0" color: blue} } graph: { title: "n16" label: "16" status:clustered color:yellow -edge: {sourcename: "n16 " targetname: "n20" label: "0" color: red} +edge: {sourcename: "n16" targetname: "n20" label: "0" color: red} node: {title: "n20" label: "ProjX 0 20" color: yellow info1: "visited: 6 "} -edge: {sourcename: "n20 " targetname: "n17" label: "0" color: red} +edge: {sourcename: "n20" targetname: "n17" label: "0" color: red} node: {title: "n17" label: "Start 17" color: blue info1: "visited: 6 "} node: {title: "n21" label: "ProjM 1 21" color: yellow info1: "visited: 6 "} -edge: {sourcename: "n21 " targetname: "n17" label: "0" color: blue} +edge: {sourcename: "n21" targetname: "n17" label: "0" color: blue} } node: {title: "n18" label: "Bad 18" info1: "visited: 0 diff --git a/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg b/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg index 7a2e5441c..8e6f8de9a 100644 --- a/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg +++ b/testprograms/ref-results/ENDLESS_LOOP_EXAMPLE_main.vcg @@ -6,72 +6,82 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n73" label: "73" status:clustered color:yellow node: {title: "n72" label: "End 72" color: blue info1: "visited: 19 "} -edge: {sourcename: "n72 " targetname: "n78" label: "0" color: red} -edge: {sourcename: "n72 " targetname: "n84" label: "1" } +edge: {sourcename: "n72" targetname: "n78" label: "0" color: red} +edge: {sourcename: "n72" targetname: "n84" label: "1" } } graph: { title: "n78" label: "78" status:clustered color:yellow -edge: {sourcename: "n78 " targetname: "n82" label: "0" color: red} -edge: {sourcename: "n78 " targetname: "n79" label: "1" color: red} +edge: {sourcename: "n78" targetname: "n82" label: "0" color: red} +edge: {sourcename: "n78" targetname: "n79" label: "1" color: red} node: {title: "n84" label: "PhiM 84" color: green info1: "visited: 20 "} -edge: {sourcename: "n84 " targetname: "n94" label: "0" color: blue} -edge: {sourcename: "n84 " targetname: "n85" label: "1" color: blue} +edge: {sourcename: "n84" targetname: "n94" label: "0" color: blue} +edge: {sourcename: "n84" targetname: "n85" label: "1" color: blue} node: {title: "n79" label: "Jmp 79" info1: "visited: 20 "} node: {title: "n85" label: "ProjM 0 85" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n85 " targetname: "n86" label: "0" color: blue} +edge: {sourcename: "n85" targetname: "n86" label: "0" color: blue} node: {title: "n86" label: "Store 86" info1: "visited: 20 "} -edge: {sourcename: "n86 " targetname: "n84" label: "0" color: blue} -edge: {sourcename: "n86 " targetname: "n92" label: "1" } -edge: {sourcename: "n86 " targetname: "n87" label: "2" } +edge: {sourcename: "n86" targetname: "n84" label: "0" color: blue} +edge: {sourcename: "n86" targetname: "n92" label: "1" } +edge: {sourcename: "n86" targetname: "n87" label: "2" } node: {title: "n87" label: "PhiIs 87" color: green info1: "visited: 20 "} -edge: {sourcename: "n87 " targetname: "n90" label: "0" } -edge: {sourcename: "n87 " targetname: "n88" label: "1" } +edge: {sourcename: "n87" targetname: "n90" label: "0" } +edge: {sourcename: "n87" targetname: "n88" label: "1" } node: {title: "n88" label: "PhiIs 88" color: green info1: "visited: 20 "} -edge: {sourcename: "n88 " targetname: "n89" label: "0" } -edge: {sourcename: "n88 " targetname: "n87" label: "1" } +edge: {sourcename: "n88" targetname: "n89" label: "0" } +edge: {sourcename: "n88" targetname: "n87" label: "1" } node: {title: "n92" label: "Sel VAR_A 92" info1: "visited: 20 "} -edge: {sourcename: "n92 " targetname: "n84" label: "0" color: blue} -edge: {sourcename: "n92 " targetname: "n93" label: "1" } +edge: {sourcename: "n92" targetname: "n84" label: "0" color: blue} +edge: {sourcename: "n92" targetname: "n93" label: "1" } } graph: { title: "n83" label: "83" status:clustered color:yellow -edge: {sourcename: "n83 " targetname: "n76" label: "0" color: red} +edge: {sourcename: "n83" targetname: "n76" label: "0" color: red} node: {title: "n82" label: "Jmp 82" info1: "visited: 21 "} node: {title: "n90" label: "ProjIs 0 90" color: yellow info1: "visited: 21 "} -edge: {sourcename: "n90 " targetname: "n91" label: "0" } +edge: {sourcename: "n90" targetname: "n91" label: "0" } } graph: { title: "n75" label: "75" status:clustered color:yellow -edge: {sourcename: "n75 " targetname: "n76" label: "0" color: red} +edge: {sourcename: "n75" targetname: "n76" label: "0" color: red} node: {title: "n76" label: "ProjX 0 76" color: yellow info1: "visited: 22 "} -edge: {sourcename: "n76 " targetname: "n77" label: "0" color: red} +edge: {sourcename: "n76" targetname: "n77" label: "0" color: red} node: {title: "n77" label: "Start 77" color: blue info1: "visited: 22 "} node: {title: "n89" label: "0x1Is 89" color: yellow info1: "visited: 22 "} node: {title: "n91" label: "ProjT 4 91" color: yellow info1: "visited: 22 "} -edge: {sourcename: "n91 " targetname: "n77" label: "0" } +edge: {sourcename: "n91" targetname: "n77" label: "0" } node: {title: "n93" label: "ProjP 3 93" color: yellow info1: "visited: 22 "} -edge: {sourcename: "n93 " targetname: "n77" label: "0" } +edge: {sourcename: "n93" targetname: "n77" label: "0" } node: {title: "n94" label: "ProjM 1 94" color: yellow info1: "visited: 22 "} -edge: {sourcename: "n94 " targetname: "n77" label: "0" color: blue} +edge: {sourcename: "n94" targetname: "n77" label: "0" color: blue} } node: {title: "n74" label: "Bad 74" info1: "visited: 0 diff --git a/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg b/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg index b28b0d6e0..c979dc37d 100644 --- a/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/GLOBAL_CSE_EXAMPLE_main.vcg @@ -6,90 +6,100 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n62" label: "62" status:clustered color:yellow -edge: {sourcename: "n62 " targetname: "n63" label: "0" color: red} +edge: {sourcename: "n62" targetname: "n63" label: "0" color: red} node: {title: "n61" label: "End 61" color: blue info1: "visited: 12 "} } graph: { title: "n64" label: "64" status:clustered color:yellow -edge: {sourcename: "n64 " targetname: "n78" label: "0" color: red} -edge: {sourcename: "n64 " targetname: "n65" label: "1" color: red} +edge: {sourcename: "n64" targetname: "n78" label: "0" color: red} +edge: {sourcename: "n64" targetname: "n65" label: "1" color: red} node: {title: "n63" label: "Return 63" info1: "visited: 13 "} -edge: {sourcename: "n63 " targetname: "n86" label: "0" color: blue} -edge: {sourcename: "n63 " targetname: "n81" label: "1" } +edge: {sourcename: "n63" targetname: "n86" label: "0" color: blue} +edge: {sourcename: "n63" targetname: "n81" label: "1" } node: {title: "n81" label: "PhiIs 81" color: green info1: "visited: 13 "} -edge: {sourcename: "n81 " targetname: "n84" label: "0" } -edge: {sourcename: "n81 " targetname: "n82" label: "1" } +edge: {sourcename: "n81" targetname: "n84" label: "0" } +edge: {sourcename: "n81" targetname: "n82" label: "1" } } graph: { title: "n66" label: "66" status:clustered color:yellow -edge: {sourcename: "n66 " targetname: "n67" label: "0" color: red} +edge: {sourcename: "n66" targetname: "n67" label: "0" color: red} node: {title: "n65" label: "Jmp 65" info1: "visited: 14 "} } graph: { title: "n68" label: "68" status:clustered color:yellow -edge: {sourcename: "n68 " targetname: "n69" label: "0" color: red} +edge: {sourcename: "n68" targetname: "n69" label: "0" color: red} node: {title: "n72" label: "Cond 72" info1: "visited: 15 "} -edge: {sourcename: "n72 " targetname: "n73" label: "0" } +edge: {sourcename: "n72" targetname: "n73" label: "0" } } graph: { title: "n70" label: "70" status:clustered color:yellow -edge: {sourcename: "n70 " targetname: "n69" label: "0" color: red} +edge: {sourcename: "n70" targetname: "n69" label: "0" color: red} node: {title: "n71" label: "Start 71" color: blue info1: "visited: 16 "} } graph: { title: "n79" label: "79" status:clustered color:yellow -edge: {sourcename: "n79 " targetname: "n80" label: "0" color: red} +edge: {sourcename: "n79" targetname: "n80" label: "0" color: red} node: {title: "n78" label: "Jmp 78" info1: "visited: 17 "} } node: {title: "n67" label: "ProjX 1 67" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n67 " targetname: "n72" label: "0" color: red} +edge: {sourcename: "n67" targetname: "n72" label: "0" color: red} node: {title: "n69" label: "ProjX 0 69" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n69 " targetname: "n71" label: "0" color: red} +edge: {sourcename: "n69" targetname: "n71" label: "0" color: red} node: {title: "n73" label: "Projb Eq 73" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n73 " targetname: "n74" label: "0" } +edge: {sourcename: "n73" targetname: "n74" label: "0" } node: {title: "n74" label: "CmpT 74" info1: "visited: 18 "} -edge: {sourcename: "n74 " targetname: "n76" label: "0" } -edge: {sourcename: "n74 " targetname: "n75" label: "1" } +edge: {sourcename: "n74" targetname: "n76" label: "0" } +edge: {sourcename: "n74" targetname: "n75" label: "1" } node: {title: "n75" label: "0x2Is 75" color: yellow info1: "visited: 18 "} node: {title: "n76" label: "ProjIs 0 76" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n76 " targetname: "n77" label: "0" } +edge: {sourcename: "n76" targetname: "n77" label: "0" } node: {title: "n77" label: "ProjT 4 77" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n77 " targetname: "n71" label: "0" } +edge: {sourcename: "n77" targetname: "n71" label: "0" } node: {title: "n80" label: "ProjX 0 80" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n80 " targetname: "n72" label: "0" color: red} +edge: {sourcename: "n80" targetname: "n72" label: "0" color: red} node: {title: "n82" label: "SubIs 82" info1: "visited: 18 "} -edge: {sourcename: "n82 " targetname: "n76" label: "0" } -edge: {sourcename: "n82 " targetname: "n83" label: "1" } +edge: {sourcename: "n82" targetname: "n76" label: "0" } +edge: {sourcename: "n82" targetname: "n83" label: "1" } node: {title: "n83" label: "0x3Is 83" color: yellow info1: "visited: 18 "} node: {title: "n84" label: "AddIs 84" info1: "visited: 18 "} -edge: {sourcename: "n84 " targetname: "n82" label: "0" } -edge: {sourcename: "n84 " targetname: "n85" label: "1" } +edge: {sourcename: "n84" targetname: "n82" label: "0" } +edge: {sourcename: "n84" targetname: "n85" label: "1" } node: {title: "n85" label: "0x5Is 85" color: yellow info1: "visited: 18 "} node: {title: "n86" label: "ProjM 1 86" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n86 " targetname: "n71" label: "0" color: blue} +edge: {sourcename: "n86" targetname: "n71" label: "0" color: blue} node: {title: "n89" label: "Bad 89" info1: "visited: 0 "} } diff --git a/testprograms/ref-results/GLOBAL_VAR_main-all.vcg b/testprograms/ref-results/GLOBAL_VAR_main-all.vcg index b811ddd4d..2011a75dc 100644 --- a/testprograms/ref-results/GLOBAL_VAR_main-all.vcg +++ b/testprograms/ref-results/GLOBAL_VAR_main-all.vcg @@ -6,56 +6,66 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + node: {title: "n37" label: "End 37" color: blue info1: "visited: 11 "} edge: { sourcename: "n37" targetname: "n38" class: 2 priority: 2 linestyle: dotted} node: {title: "n38" label: "Block 38" color: lightyellow info1: "visited: 11 "} -edge: {sourcename: "n38 " targetname: "n39" label: "0" color: red} +edge: {sourcename: "n38" targetname: "n39" label: "0" color: red} node: {title: "n39" label: "Return 39" info1: "visited: 11 "} edge: { sourcename: "n39" targetname: "n40" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n39 " targetname: "n44" label: "0" color: blue} +edge: {sourcename: "n39" targetname: "n44" label: "0" color: blue} node: {title: "n40" label: "Block 40" color: lightyellow info1: "visited: 11 "} -edge: {sourcename: "n40 " targetname: "n41" label: "0" color: red} +edge: {sourcename: "n40" targetname: "n41" label: "0" color: red} node: {title: "n41" label: "ProjX 0 41" color: yellow info1: "visited: 11 "} edge: { sourcename: "n41" targetname: "n42" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n41 " targetname: "n43" label: "0" color: red} +edge: {sourcename: "n41" targetname: "n43" label: "0" color: red} node: {title: "n42" label: "Block 42" color: lightyellow info1: "visited: 11 "} -edge: {sourcename: "n42 " targetname: "n41" label: "0" color: red} +edge: {sourcename: "n42" targetname: "n41" label: "0" color: red} node: {title: "n43" label: "Start 43" color: blue info1: "visited: 11 "} edge: { sourcename: "n43" targetname: "n42" class: 2 priority: 2 linestyle: dotted} node: {title: "n44" label: "ProjM 0 44" color: yellow info1: "visited: 11 "} edge: { sourcename: "n44" targetname: "n40" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n44 " targetname: "n45" label: "0" color: blue} +edge: {sourcename: "n44" targetname: "n45" label: "0" color: blue} node: {title: "n45" label: "Store 45" info1: "visited: 11 "} edge: { sourcename: "n45" targetname: "n40" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n45 " targetname: "n49" label: "0" color: blue} -edge: {sourcename: "n45 " targetname: "n47" label: "1" } -edge: {sourcename: "n45 " targetname: "n46" label: "2" } +edge: {sourcename: "n45" targetname: "n49" label: "0" color: blue} +edge: {sourcename: "n45" targetname: "n47" label: "1" } +edge: {sourcename: "n45" targetname: "n46" label: "2" } node: {title: "n46" label: "0x2Is 46" color: yellow info1: "visited: 11 "} edge: { sourcename: "n46" targetname: "n42" class: 2 priority: 2 linestyle: dotted} node: {title: "n47" label: "Sel i 47" info1: "visited: 11 "} edge: { sourcename: "n47" targetname: "n40" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n47 " targetname: "n49" label: "0" color: blue} -edge: {sourcename: "n47 " targetname: "n48" label: "1" } +edge: {sourcename: "n47" targetname: "n49" label: "0" color: blue} +edge: {sourcename: "n47" targetname: "n48" label: "1" } node: {title: "n48" label: "ProjP 3 48" color: yellow info1: "visited: 11 "} edge: { sourcename: "n48" targetname: "n42" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n48 " targetname: "n43" label: "0" } +edge: {sourcename: "n48" targetname: "n43" label: "0" } node: {title: "n49" label: "ProjM 1 49" color: yellow info1: "visited: 11 "} edge: { sourcename: "n49" targetname: "n42" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n49 " targetname: "n43" label: "0" color: blue} +edge: {sourcename: "n49" targetname: "n43" label: "0" color: blue} node: {title: "e14" label: "ent i" color: yellow info1: " id: e14 diff --git a/testprograms/ref-results/GLOBAL_VAR_main.vcg b/testprograms/ref-results/GLOBAL_VAR_main.vcg index 280ac3361..92ab81d2c 100644 --- a/testprograms/ref-results/GLOBAL_VAR_main.vcg +++ b/testprograms/ref-results/GLOBAL_VAR_main.vcg @@ -6,47 +6,57 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n38" label: "38" status:clustered color:yellow -edge: {sourcename: "n38 " targetname: "n39" label: "0" color: red} +edge: {sourcename: "n38" targetname: "n39" label: "0" color: red} node: {title: "n37" label: "End 37" color: blue info1: "visited: 7 "} } graph: { title: "n40" label: "40" status:clustered color:yellow -edge: {sourcename: "n40 " targetname: "n41" label: "0" color: red} +edge: {sourcename: "n40" targetname: "n41" label: "0" color: red} node: {title: "n39" label: "Return 39" info1: "visited: 8 "} -edge: {sourcename: "n39 " targetname: "n44" label: "0" color: blue} +edge: {sourcename: "n39" targetname: "n44" label: "0" color: blue} node: {title: "n44" label: "ProjM 0 44" color: yellow info1: "visited: 8 "} -edge: {sourcename: "n44 " targetname: "n45" label: "0" color: blue} +edge: {sourcename: "n44" targetname: "n45" label: "0" color: blue} node: {title: "n45" label: "Store 45" info1: "visited: 8 "} -edge: {sourcename: "n45 " targetname: "n49" label: "0" color: blue} -edge: {sourcename: "n45 " targetname: "n47" label: "1" } -edge: {sourcename: "n45 " targetname: "n46" label: "2" } +edge: {sourcename: "n45" targetname: "n49" label: "0" color: blue} +edge: {sourcename: "n45" targetname: "n47" label: "1" } +edge: {sourcename: "n45" targetname: "n46" label: "2" } node: {title: "n47" label: "Sel i 47" info1: "visited: 8 "} -edge: {sourcename: "n47 " targetname: "n49" label: "0" color: blue} -edge: {sourcename: "n47 " targetname: "n48" label: "1" } +edge: {sourcename: "n47" targetname: "n49" label: "0" color: blue} +edge: {sourcename: "n47" targetname: "n48" label: "1" } } graph: { title: "n42" label: "42" status:clustered color:yellow -edge: {sourcename: "n42 " targetname: "n41" label: "0" color: red} +edge: {sourcename: "n42" targetname: "n41" label: "0" color: red} node: {title: "n41" label: "ProjX 0 41" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n41 " targetname: "n43" label: "0" color: red} +edge: {sourcename: "n41" targetname: "n43" label: "0" color: red} node: {title: "n43" label: "Start 43" color: blue info1: "visited: 9 "} node: {title: "n46" label: "0x2Is 46" color: yellow info1: "visited: 9 "} node: {title: "n48" label: "ProjP 3 48" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n48 " targetname: "n43" label: "0" } +edge: {sourcename: "n48" targetname: "n43" label: "0" } node: {title: "n49" label: "ProjM 1 49" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n49 " targetname: "n43" label: "0" color: blue} +edge: {sourcename: "n49" targetname: "n43" label: "0" color: blue} } node: {title: "n52" label: "Bad 52" info1: "visited: 0 diff --git a/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg b/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg index 431095149..8f74c7a74 100644 --- a/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/IF_ELSE_EXAMPLE_main.vcg @@ -6,27 +6,37 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n62" label: "62" status:clustered color:yellow -edge: {sourcename: "n62 " targetname: "n63" label: "0" color: red} +edge: {sourcename: "n62" targetname: "n63" label: "0" color: red} node: {title: "n61" label: "End 61" color: blue info1: "visited: 13 "} } graph: { title: "n66" label: "66" status:clustered color:yellow -edge: {sourcename: "n66 " targetname: "n67" label: "0" color: red} +edge: {sourcename: "n66" targetname: "n67" label: "0" color: red} node: {title: "n63" label: "Return 63" info1: "visited: 14 "} -edge: {sourcename: "n63 " targetname: "n73" label: "0" color: blue} -edge: {sourcename: "n63 " targetname: "n72" label: "1" } -edge: {sourcename: "n63 " targetname: "n71" label: "2" } +edge: {sourcename: "n63" targetname: "n73" label: "0" color: blue} +edge: {sourcename: "n63" targetname: "n72" label: "1" } +edge: {sourcename: "n63" targetname: "n71" label: "2" } } graph: { title: "n68" label: "68" status:clustered color:yellow -edge: {sourcename: "n68 " targetname: "n67" label: "0" color: red} +edge: {sourcename: "n68" targetname: "n67" label: "0" color: red} node: {title: "n67" label: "ProjX 0 67" color: yellow info1: "visited: 15 "} -edge: {sourcename: "n67 " targetname: "n69" label: "0" color: red} +edge: {sourcename: "n67" targetname: "n69" label: "0" color: red} node: {title: "n69" label: "Start 69" color: blue info1: "visited: 15 "} node: {title: "n71" label: "0x2Is 71" color: yellow info1: "visited: 15 @@ -35,7 +45,7 @@ node: {title: "n72" label: "0x0Is 72" color: yellow info1: "visited: 15 "} node: {title: "n73" label: "ProjM 1 73" color: yellow info1: "visited: 15 "} -edge: {sourcename: "n73 " targetname: "n69" label: "0" color: blue} +edge: {sourcename: "n73" targetname: "n69" label: "0" color: blue} } node: {title: "n70" label: "Bad 70" info1: "visited: 0 diff --git a/testprograms/ref-results/IF_EXAMPLE_main.vcg b/testprograms/ref-results/IF_EXAMPLE_main.vcg index 3a65b09cf..6788ca842 100644 --- a/testprograms/ref-results/IF_EXAMPLE_main.vcg +++ b/testprograms/ref-results/IF_EXAMPLE_main.vcg @@ -6,76 +6,86 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n15" label: "15" status:clustered color:yellow -edge: {sourcename: "n15 " targetname: "n50" label: "0" color: red} +edge: {sourcename: "n15" targetname: "n50" label: "0" color: red} node: {title: "n16" label: "End 16" color: blue info1: "visited: 8 "} } graph: { title: "n41" label: "41" status:clustered color:yellow -edge: {sourcename: "n41 " targetname: "n33" label: "0" color: red} -edge: {sourcename: "n41 " targetname: "n40" label: "1" color: red} +edge: {sourcename: "n41" targetname: "n33" label: "0" color: red} +edge: {sourcename: "n41" targetname: "n40" label: "1" color: red} node: {title: "n50" label: "Return 50" info1: "visited: 9 "} -edge: {sourcename: "n50 " targetname: "n22" label: "0" color: blue} -edge: {sourcename: "n50 " targetname: "n43" label: "1" } +edge: {sourcename: "n50" targetname: "n22" label: "0" color: blue} +edge: {sourcename: "n50" targetname: "n43" label: "1" } node: {title: "n43" label: "PhiIs 43" color: green info1: "visited: 9 "} -edge: {sourcename: "n43 " targetname: "n28" label: "0" } -edge: {sourcename: "n43 " targetname: "n38" label: "1" } +edge: {sourcename: "n43" targetname: "n28" label: "0" } +edge: {sourcename: "n43" targetname: "n38" label: "1" } } graph: { title: "n35" label: "35" status:clustered color:yellow -edge: {sourcename: "n35 " targetname: "n34" label: "0" color: red} +edge: {sourcename: "n35" targetname: "n34" label: "0" color: red} node: {title: "n40" label: "Jmp 40" info1: "visited: 10 "} node: {title: "n38" label: "SubIs 38" info1: "visited: 10 "} -edge: {sourcename: "n38 " targetname: "n28" label: "0" } -edge: {sourcename: "n38 " targetname: "n36" label: "1" } +edge: {sourcename: "n38" targetname: "n28" label: "0" } +edge: {sourcename: "n38" targetname: "n36" label: "1" } } graph: { title: "n27" label: "27" status:clustered color:yellow -edge: {sourcename: "n27 " targetname: "n21" label: "0" color: red} +edge: {sourcename: "n27" targetname: "n21" label: "0" color: red} node: {title: "n34" label: "ProjX 1 34" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n34 " targetname: "n32" label: "0" color: red} +edge: {sourcename: "n34" targetname: "n32" label: "0" color: red} node: {title: "n32" label: "Cond 32" info1: "visited: 11 "} -edge: {sourcename: "n32 " targetname: "n31" label: "0" } +edge: {sourcename: "n32" targetname: "n31" label: "0" } node: {title: "n31" label: "Projb Eq 31" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n31 " targetname: "n30" label: "0" } +edge: {sourcename: "n31" targetname: "n30" label: "0" } node: {title: "n30" label: "CmpT 30" info1: "visited: 11 "} -edge: {sourcename: "n30 " targetname: "n28" label: "0" } -edge: {sourcename: "n30 " targetname: "n29" label: "1" } +edge: {sourcename: "n30" targetname: "n28" label: "0" } +edge: {sourcename: "n30" targetname: "n29" label: "1" } node: {title: "n28" label: "ProjIs 0 28" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n28 " targetname: "n25" label: "0" } +edge: {sourcename: "n28" targetname: "n25" label: "0" } node: {title: "n33" label: "ProjX 0 33" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n33 " targetname: "n32" label: "0" color: red} +edge: {sourcename: "n33" targetname: "n32" label: "0" color: red} } graph: { title: "n17" label: "17" status:clustered color:yellow -edge: {sourcename: "n17 " targetname: "n21" label: "0" color: red} +edge: {sourcename: "n17" targetname: "n21" label: "0" color: red} node: {title: "n21" label: "ProjX 0 21" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n21 " targetname: "n18" label: "0" color: red} +edge: {sourcename: "n21" targetname: "n18" label: "0" color: red} node: {title: "n18" label: "Start 18" color: blue info1: "visited: 12 "} node: {title: "n29" label: "0x2Is 29" color: yellow info1: "visited: 12 "} node: {title: "n25" label: "ProjT 4 25" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n25 " targetname: "n18" label: "0" } +edge: {sourcename: "n25" targetname: "n18" label: "0" } node: {title: "n36" label: "0x3Is 36" color: yellow info1: "visited: 12 "} node: {title: "n22" label: "ProjM 1 22" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n22 " targetname: "n18" label: "0" color: blue} +edge: {sourcename: "n22" targetname: "n18" label: "0" color: blue} } node: {title: "n19" label: "Bad 19" info1: "visited: 0 diff --git a/testprograms/ref-results/IF_WHILE_EXAMPLE_main.vcg b/testprograms/ref-results/IF_WHILE_EXAMPLE_main.vcg index 8fffdf208..31757535b 100644 --- a/testprograms/ref-results/IF_WHILE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/IF_WHILE_EXAMPLE_main.vcg @@ -6,93 +6,103 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + node: {title: "n88" label: "Start 88" color: blue info1: "visited: 14 "} edge: { sourcename: "n88" targetname: "n86" class: 2 priority: 2 linestyle: dotted} node: {title: "n87" label: "ProjX 0 87" color: yellow info1: "visited: 14 "} edge: { sourcename: "n87" targetname: "n86" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n87 " targetname: "n88" label: "0" color: red} +edge: {sourcename: "n87" targetname: "n88" label: "0" color: red} node: {title: "n86" label: "Block 86" color: lightyellow info1: "visited: 14 "} -edge: {sourcename: "n86 " targetname: "n87" label: "0" color: red} +edge: {sourcename: "n86" targetname: "n87" label: "0" color: red} node: {title: "n85" label: "0x0Iu 85" color: yellow info1: "visited: 14 "} edge: { sourcename: "n85" targetname: "n86" class: 2 priority: 2 linestyle: dotted} node: {title: "n84" label: "CmpT 84" info1: "visited: 14 "} edge: { sourcename: "n84" targetname: "n78" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n84 " targetname: "n85" label: "0" } -edge: {sourcename: "n84 " targetname: "n85" label: "1" } +edge: {sourcename: "n84" targetname: "n85" label: "0" } +edge: {sourcename: "n84" targetname: "n85" label: "1" } node: {title: "n83" label: "Projb Eq 83" color: yellow info1: "visited: 14 "} edge: { sourcename: "n83" targetname: "n78" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n83 " targetname: "n84" label: "0" } +edge: {sourcename: "n83" targetname: "n84" label: "0" } node: {title: "n82" label: "Cond 82" info1: "visited: 14 "} edge: { sourcename: "n82" targetname: "n78" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n82 " targetname: "n83" label: "0" } +edge: {sourcename: "n82" targetname: "n83" label: "0" } node: {title: "n81" label: "ProjX 1 81" color: yellow info1: "visited: 14 "} edge: { sourcename: "n81" targetname: "n78" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n81 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n81" targetname: "n82" label: "0" color: red} node: {title: "n80" label: "Block 80" color: lightyellow info1: "visited: 14 "} -edge: {sourcename: "n80 " targetname: "n81" label: "0" color: red} +edge: {sourcename: "n80" targetname: "n81" label: "0" color: red} node: {title: "n79" label: "Jmp 79" info1: "visited: 14 "} edge: { sourcename: "n79" targetname: "n80" class: 2 priority: 2 linestyle: dotted} node: {title: "n90" label: "Block 90" color: lightyellow info1: "visited: 14 "} -edge: {sourcename: "n90 " targetname: "n87" label: "0" color: red} +edge: {sourcename: "n90" targetname: "n87" label: "0" color: red} node: {title: "n89" label: "Jmp 89" info1: "visited: 14 "} edge: { sourcename: "n89" targetname: "n90" class: 2 priority: 2 linestyle: dotted} node: {title: "n78" label: "Block 78" color: lightyellow info1: "visited: 14 "} -edge: {sourcename: "n78 " targetname: "n89" label: "0" color: red} -edge: {sourcename: "n78 " targetname: "n79" label: "1" color: red} +edge: {sourcename: "n78" targetname: "n89" label: "0" color: red} +edge: {sourcename: "n78" targetname: "n79" label: "1" color: red} node: {title: "n77" label: "ProjX 0 77" color: yellow info1: "visited: 14 "} edge: { sourcename: "n77" targetname: "n78" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n77 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n77" targetname: "n82" label: "0" color: red} node: {title: "n76" label: "Block 76" color: lightyellow info1: "visited: 14 "} -edge: {sourcename: "n76 " targetname: "n77" label: "0" color: red} +edge: {sourcename: "n76" targetname: "n77" label: "0" color: red} node: {title: "n94" label: "0x0Iu 94" color: yellow info1: "visited: 14 "} edge: { sourcename: "n94" targetname: "n86" class: 2 priority: 2 linestyle: dotted} node: {title: "n93" label: "PhiIu 93" color: green info1: "visited: 14 "} edge: { sourcename: "n93" targetname: "n78" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n93 " targetname: "n94" label: "0" } -edge: {sourcename: "n93 " targetname: "n92" label: "1" } +edge: {sourcename: "n93" targetname: "n94" label: "0" } +edge: {sourcename: "n93" targetname: "n92" label: "1" } node: {title: "n95" label: "0x1Iu 95" color: yellow info1: "visited: 14 "} edge: { sourcename: "n95" targetname: "n86" class: 2 priority: 2 linestyle: dotted} node: {title: "n92" label: "PhiIu 92" color: green info1: "visited: 14 "} edge: { sourcename: "n92" targetname: "n78" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n92 " targetname: "n95" label: "0" } -edge: {sourcename: "n92 " targetname: "n93" label: "1" } +edge: {sourcename: "n92" targetname: "n95" label: "0" } +edge: {sourcename: "n92" targetname: "n93" label: "1" } node: {title: "n91" label: "SubIu 91" info1: "visited: 14 "} edge: { sourcename: "n91" targetname: "n76" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n91 " targetname: "n93" label: "0" } -edge: {sourcename: "n91 " targetname: "n92" label: "1" } +edge: {sourcename: "n91" targetname: "n93" label: "0" } +edge: {sourcename: "n91" targetname: "n92" label: "1" } node: {title: "n96" label: "ProjM 1 96" color: yellow info1: "visited: 14 "} edge: { sourcename: "n96" targetname: "n86" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n96 " targetname: "n88" label: "0" color: blue} +edge: {sourcename: "n96" targetname: "n88" label: "0" color: blue} node: {title: "n75" label: "Return 75" info1: "visited: 14 "} edge: { sourcename: "n75" targetname: "n76" class: 2 priority: 2 linestyle: dotted} -edge: {sourcename: "n75 " targetname: "n96" label: "0" color: blue} -edge: {sourcename: "n75 " targetname: "n91" label: "1" } +edge: {sourcename: "n75" targetname: "n96" label: "0" color: blue} +edge: {sourcename: "n75" targetname: "n91" label: "1" } node: {title: "n74" label: "Block 74" color: lightyellow info1: "visited: 14 "} -edge: {sourcename: "n74 " targetname: "n75" label: "0" color: red} +edge: {sourcename: "n74" targetname: "n75" label: "0" color: red} node: {title: "n73" label: "End 73" color: blue info1: "visited: 14 "} edge: { sourcename: "n73" targetname: "n74" class: 2 priority: 2 linestyle: dotted} diff --git a/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg b/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg index df2f67f0a..df163fe8d 100644 --- a/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg +++ b/testprograms/ref-results/IRREGULAR_CF_main-cfg.vcg @@ -6,7 +6,17 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + node: {title: "n63" label: "Block 63" } edge: { sourcename: "n63" targetname: "n65"} node: {title: "n65" label: "Block 65" } diff --git a/testprograms/ref-results/IRREGULAR_CF_main.vcg b/testprograms/ref-results/IRREGULAR_CF_main.vcg index d9d52dda6..16e4b5cc7 100644 --- a/testprograms/ref-results/IRREGULAR_CF_main.vcg +++ b/testprograms/ref-results/IRREGULAR_CF_main.vcg @@ -6,59 +6,69 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n63" label: "63" status:clustered color:yellow -edge: {sourcename: "n63 " targetname: "n64" label: "0" color: red} +edge: {sourcename: "n63" targetname: "n64" label: "0" color: red} node: {title: "n62" label: "End 62" color: blue info1: "visited: 5 "} } graph: { title: "n65" label: "65" status:clustered color:yellow -edge: {sourcename: "n65 " targetname: "n87" label: "0" color: red} -edge: {sourcename: "n65 " targetname: "n66" label: "1" color: red} +edge: {sourcename: "n65" targetname: "n87" label: "0" color: red} +edge: {sourcename: "n65" targetname: "n66" label: "1" color: red} node: {title: "n64" label: "Return 64" info1: "visited: 6 "} -edge: {sourcename: "n64 " targetname: "n90" label: "0" color: blue} +edge: {sourcename: "n64" targetname: "n90" label: "0" color: blue} } graph: { title: "n67" label: "67" status:clustered color:yellow -edge: {sourcename: "n67 " targetname: "n80" label: "0" color: red} -edge: {sourcename: "n67 " targetname: "n68" label: "1" color: red} +edge: {sourcename: "n67" targetname: "n80" label: "0" color: red} +edge: {sourcename: "n67" targetname: "n68" label: "1" color: red} node: {title: "n66" label: "Jmp 66" info1: "visited: 7 "} } graph: { title: "n69" label: "69" status:clustered color:yellow -edge: {sourcename: "n69 " targetname: "n70" label: "0" color: red} +edge: {sourcename: "n69" targetname: "n70" label: "0" color: red} node: {title: "n68" label: "Jmp 68" info1: "visited: 8 "} } graph: { title: "n71" label: "71" status:clustered color:yellow -edge: {sourcename: "n71 " targetname: "n72" label: "0" color: red} +edge: {sourcename: "n71" targetname: "n72" label: "0" color: red} node: {title: "n70" label: "ProjX 1 70" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n70 " targetname: "n75" label: "0" color: red} +edge: {sourcename: "n70" targetname: "n75" label: "0" color: red} node: {title: "n75" label: "Cond 75" info1: "visited: 9 "} -edge: {sourcename: "n75 " targetname: "n76" label: "0" } +edge: {sourcename: "n75" targetname: "n76" label: "0" } node: {title: "n76" label: "Projb Eq 76" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n76 " targetname: "n77" label: "0" } +edge: {sourcename: "n76" targetname: "n77" label: "0" } node: {title: "n77" label: "CmpT 77" info1: "visited: 9 "} -edge: {sourcename: "n77 " targetname: "n79" label: "0" } -edge: {sourcename: "n77 " targetname: "n78" label: "1" } +edge: {sourcename: "n77" targetname: "n79" label: "0" } +edge: {sourcename: "n77" targetname: "n78" label: "1" } node: {title: "n82" label: "ProjX 0 82" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n82 " targetname: "n75" label: "0" color: red} +edge: {sourcename: "n82" targetname: "n75" label: "0" color: red} } graph: { title: "n73" label: "73" status:clustered color:yellow -edge: {sourcename: "n73 " targetname: "n72" label: "0" color: red} +edge: {sourcename: "n73" targetname: "n72" label: "0" color: red} node: {title: "n72" label: "ProjX 0 72" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n72 " targetname: "n74" label: "0" color: red} +edge: {sourcename: "n72" targetname: "n74" label: "0" color: red} node: {title: "n74" label: "Start 74" color: blue info1: "visited: 10 "} node: {title: "n78" label: "0x1Is 78" color: yellow info1: "visited: 10 @@ -69,31 +79,31 @@ node: {title: "n86" label: "0x2Is 86" color: yellow info1: "visited: 10 "} node: {title: "n90" label: "ProjM 1 90" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n90 " targetname: "n74" label: "0" color: blue} +edge: {sourcename: "n90" targetname: "n74" label: "0" color: blue} } graph: { title: "n81" label: "81" status:clustered color:yellow -edge: {sourcename: "n81 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n81" targetname: "n82" label: "0" color: red} node: {title: "n80" label: "ProjX 1 80" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n80 " targetname: "n83" label: "0" color: red} +edge: {sourcename: "n80" targetname: "n83" label: "0" color: red} node: {title: "n83" label: "Cond 83" info1: "visited: 11 "} -edge: {sourcename: "n83 " targetname: "n84" label: "0" } +edge: {sourcename: "n83" targetname: "n84" label: "0" } node: {title: "n84" label: "Projb Eq 84" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n84 " targetname: "n85" label: "0" } +edge: {sourcename: "n84" targetname: "n85" label: "0" } node: {title: "n85" label: "CmpT 85" info1: "visited: 11 "} -edge: {sourcename: "n85 " targetname: "n79" label: "0" } -edge: {sourcename: "n85 " targetname: "n86" label: "1" } +edge: {sourcename: "n85" targetname: "n79" label: "0" } +edge: {sourcename: "n85" targetname: "n86" label: "1" } node: {title: "n89" label: "ProjX 0 89" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n89 " targetname: "n83" label: "0" color: red} +edge: {sourcename: "n89" targetname: "n83" label: "0" color: red} } graph: { title: "n88" label: "88" status:clustered color:yellow -edge: {sourcename: "n88 " targetname: "n89" label: "0" color: red} +edge: {sourcename: "n88" targetname: "n89" label: "0" color: red} node: {title: "n87" label: "Jmp 87" info1: "visited: 12 "} } diff --git a/testprograms/ref-results/IRR_LOOP_main-cfg.vcg b/testprograms/ref-results/IRR_LOOP_main-cfg.vcg index ec9bfb7d1..dfd0e722b 100644 --- a/testprograms/ref-results/IRR_LOOP_main-cfg.vcg +++ b/testprograms/ref-results/IRR_LOOP_main-cfg.vcg @@ -6,7 +6,17 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + node: {title: "n60" label: "Block 60" } edge: { sourcename: "n60" targetname: "n62"} node: {title: "n62" label: "Block 62" } diff --git a/testprograms/ref-results/IRR_LOOP_main.vcg b/testprograms/ref-results/IRR_LOOP_main.vcg index c3cb0366a..b99e0e2e1 100644 --- a/testprograms/ref-results/IRR_LOOP_main.vcg +++ b/testprograms/ref-results/IRR_LOOP_main.vcg @@ -6,102 +6,112 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n60" label: "60" status:clustered color:yellow -edge: {sourcename: "n60 " targetname: "n61" label: "0" color: red} +edge: {sourcename: "n60" targetname: "n61" label: "0" color: red} node: {title: "n59" label: "End 59" color: blue info1: "visited: 5 "} } graph: { title: "n62" label: "62" status:clustered color:yellow -edge: {sourcename: "n62 " targetname: "n86" label: "0" color: red} -edge: {sourcename: "n62 " targetname: "n63" label: "1" color: red} +edge: {sourcename: "n62" targetname: "n86" label: "0" color: red} +edge: {sourcename: "n62" targetname: "n63" label: "1" color: red} node: {title: "n61" label: "Return 61" info1: "visited: 6 "} -edge: {sourcename: "n61 " targetname: "n87" label: "0" color: blue} +edge: {sourcename: "n61" targetname: "n87" label: "0" color: blue} node: {title: "n87" label: "PhiM 87" color: green info1: "visited: 6 "} -edge: {sourcename: "n87 " targetname: "n89" label: "0" color: blue} -edge: {sourcename: "n87 " targetname: "n88" label: "1" color: blue} +edge: {sourcename: "n87" targetname: "n89" label: "0" color: blue} +edge: {sourcename: "n87" targetname: "n88" label: "1" color: blue} } graph: { title: "n64" label: "64" status:clustered color:yellow -edge: {sourcename: "n64 " targetname: "n85" label: "0" color: red} -edge: {sourcename: "n64 " targetname: "n65" label: "1" color: red} +edge: {sourcename: "n64" targetname: "n85" label: "0" color: red} +edge: {sourcename: "n64" targetname: "n65" label: "1" color: red} node: {title: "n63" label: "ProjX 0 63" color: yellow info1: "visited: 7 "} -edge: {sourcename: "n63 " targetname: "n68" label: "0" color: red} +edge: {sourcename: "n63" targetname: "n68" label: "0" color: red} node: {title: "n67" label: "ProjX 1 67" color: yellow info1: "visited: 7 "} -edge: {sourcename: "n67 " targetname: "n68" label: "0" color: red} +edge: {sourcename: "n67" targetname: "n68" label: "0" color: red} node: {title: "n68" label: "Cond 68" info1: "visited: 7 "} -edge: {sourcename: "n68 " targetname: "n69" label: "0" } +edge: {sourcename: "n68" targetname: "n69" label: "0" } node: {title: "n69" label: "Projb Eq 69" color: yellow info1: "visited: 7 "} -edge: {sourcename: "n69 " targetname: "n70" label: "0" } +edge: {sourcename: "n69" targetname: "n70" label: "0" } node: {title: "n70" label: "CmpT 70" info1: "visited: 7 "} -edge: {sourcename: "n70 " targetname: "n75" label: "0" } -edge: {sourcename: "n70 " targetname: "n71" label: "1" } +edge: {sourcename: "n70" targetname: "n75" label: "0" } +edge: {sourcename: "n70" targetname: "n71" label: "1" } node: {title: "n88" label: "PhiM 88" color: green info1: "visited: 7 "} -edge: {sourcename: "n88 " targetname: "n90" label: "0" color: blue} -edge: {sourcename: "n88 " targetname: "n89" label: "1" color: blue} +edge: {sourcename: "n88" targetname: "n90" label: "0" color: blue} +edge: {sourcename: "n88" targetname: "n89" label: "1" color: blue} } graph: { title: "n66" label: "66" status:clustered color:yellow -edge: {sourcename: "n66 " targetname: "n76" label: "0" color: red} -edge: {sourcename: "n66 " targetname: "n67" label: "1" color: red} +edge: {sourcename: "n66" targetname: "n76" label: "0" color: red} +edge: {sourcename: "n66" targetname: "n67" label: "1" color: red} node: {title: "n65" label: "ProjX 1 65" color: yellow info1: "visited: 8 "} -edge: {sourcename: "n65 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n65" targetname: "n82" label: "0" color: red} node: {title: "n82" label: "Cond 82" info1: "visited: 8 "} -edge: {sourcename: "n82 " targetname: "n83" label: "0" } +edge: {sourcename: "n82" targetname: "n83" label: "0" } node: {title: "n83" label: "Projb Eq 83" color: yellow info1: "visited: 8 "} -edge: {sourcename: "n83 " targetname: "n84" label: "0" } +edge: {sourcename: "n83" targetname: "n84" label: "0" } node: {title: "n84" label: "CmpT 84" info1: "visited: 8 "} -edge: {sourcename: "n84 " targetname: "n75" label: "0" } -edge: {sourcename: "n84 " targetname: "n71" label: "1" } +edge: {sourcename: "n84" targetname: "n75" label: "0" } +edge: {sourcename: "n84" targetname: "n71" label: "1" } node: {title: "n86" label: "ProjX 0 86" color: yellow info1: "visited: 8 "} -edge: {sourcename: "n86 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n86" targetname: "n82" label: "0" color: red} node: {title: "n89" label: "PhiM 89" color: green info1: "visited: 8 "} -edge: {sourcename: "n89 " targetname: "n90" label: "0" color: blue} -edge: {sourcename: "n89 " targetname: "n88" label: "1" color: blue} +edge: {sourcename: "n89" targetname: "n90" label: "0" color: blue} +edge: {sourcename: "n89" targetname: "n88" label: "1" color: blue} } graph: { title: "n77" label: "77" status:clustered color:yellow -edge: {sourcename: "n77 " targetname: "n73" label: "0" color: red} +edge: {sourcename: "n77" targetname: "n73" label: "0" color: red} node: {title: "n76" label: "ProjX 0 76" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n76 " targetname: "n78" label: "0" color: red} +edge: {sourcename: "n76" targetname: "n78" label: "0" color: red} node: {title: "n78" label: "Cond 78" info1: "visited: 9 "} -edge: {sourcename: "n78 " targetname: "n79" label: "0" } +edge: {sourcename: "n78" targetname: "n79" label: "0" } node: {title: "n79" label: "Projb Eq 79" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n79 " targetname: "n80" label: "0" } +edge: {sourcename: "n79" targetname: "n80" label: "0" } node: {title: "n80" label: "CmpT 80" info1: "visited: 9 "} -edge: {sourcename: "n80 " targetname: "n75" label: "0" } -edge: {sourcename: "n80 " targetname: "n81" label: "1" } +edge: {sourcename: "n80" targetname: "n75" label: "0" } +edge: {sourcename: "n80" targetname: "n81" label: "1" } node: {title: "n85" label: "ProjX 1 85" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n85 " targetname: "n78" label: "0" color: red} +edge: {sourcename: "n85" targetname: "n78" label: "0" color: red} } graph: { title: "n72" label: "72" status:clustered color:yellow -edge: {sourcename: "n72 " targetname: "n73" label: "0" color: red} +edge: {sourcename: "n72" targetname: "n73" label: "0" color: red} node: {title: "n71" label: "0x2Is 71" color: yellow info1: "visited: 10 "} node: {title: "n73" label: "ProjX 0 73" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n73 " targetname: "n74" label: "0" color: red} +edge: {sourcename: "n73" targetname: "n74" label: "0" color: red} node: {title: "n74" label: "Start 74" color: blue info1: "visited: 10 "} node: {title: "n75" label: "0x0Is 75" color: yellow info1: "visited: 10 @@ -110,7 +120,7 @@ node: {title: "n81" label: "0x1Is 81" color: yellow info1: "visited: 10 "} node: {title: "n90" label: "ProjM 1 90" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n90 " targetname: "n74" label: "0" color: blue} +edge: {sourcename: "n90" targetname: "n74" label: "0" color: blue} } node: {title: "n94" label: "Bad 94" info1: "visited: 0 diff --git a/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg b/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg index 159fc15d7..9e4f46f9d 100644 --- a/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg +++ b/testprograms/ref-results/MEMORY_EXAMPLE_main.vcg @@ -6,135 +6,145 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n76" label: "76" status:clustered color:yellow -edge: {sourcename: "n76 " targetname: "n77" label: "0" color: red} +edge: {sourcename: "n76" targetname: "n77" label: "0" color: red} node: {title: "n75" label: "End 75" color: blue info1: "visited: 15 "} } graph: { title: "n78" label: "78" status:clustered color:yellow -edge: {sourcename: "n78 " targetname: "n79" label: "0" color: red} +edge: {sourcename: "n78" targetname: "n79" label: "0" color: red} node: {title: "n77" label: "Return 77" info1: "visited: 16 "} -edge: {sourcename: "n77 " targetname: "n113" label: "0" color: blue} -edge: {sourcename: "n77 " targetname: "n111" label: "1" } +edge: {sourcename: "n77" targetname: "n113" label: "0" color: blue} +edge: {sourcename: "n77" targetname: "n111" label: "1" } node: {title: "n111" label: "ProjIu 2 111" color: yellow info1: "visited: 16 "} -edge: {sourcename: "n111 " targetname: "n112" label: "0" } +edge: {sourcename: "n111" targetname: "n112" label: "0" } node: {title: "n112" label: "Load 112" info1: "visited: 16 "} -edge: {sourcename: "n112 " targetname: "n95" label: "0" color: blue} -edge: {sourcename: "n112 " targetname: "n87" label: "1" } +edge: {sourcename: "n112" targetname: "n95" label: "0" color: blue} +edge: {sourcename: "n112" targetname: "n87" label: "1" } node: {title: "n113" label: "ProjM 0 113" color: yellow info1: "visited: 16 "} -edge: {sourcename: "n113 " targetname: "n112" label: "0" color: blue} +edge: {sourcename: "n113" targetname: "n112" label: "0" color: blue} } graph: { title: "n80" label: "80" status:clustered color:yellow -edge: {sourcename: "n80 " targetname: "n110" label: "0" color: red} -edge: {sourcename: "n80 " targetname: "n81" label: "1" color: red} +edge: {sourcename: "n80" targetname: "n110" label: "0" color: red} +edge: {sourcename: "n80" targetname: "n81" label: "1" color: red} node: {title: "n79" label: "ProjX 1 79" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n79 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n79" targetname: "n82" label: "0" color: red} node: {title: "n81" label: "ProjX 0 81" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n81 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n81" targetname: "n82" label: "0" color: red} node: {title: "n82" label: "Cond 82" info1: "visited: 17 "} -edge: {sourcename: "n82 " targetname: "n83" label: "0" } +edge: {sourcename: "n82" targetname: "n83" label: "0" } node: {title: "n83" label: "Projb Gt 83" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n83 " targetname: "n84" label: "0" } +edge: {sourcename: "n83" targetname: "n84" label: "0" } node: {title: "n84" label: "CmpT 84" info1: "visited: 17 "} -edge: {sourcename: "n84 " targetname: "n109" label: "0" } -edge: {sourcename: "n84 " targetname: "n85" label: "1" } +edge: {sourcename: "n84" targetname: "n109" label: "0" } +edge: {sourcename: "n84" targetname: "n85" label: "1" } node: {title: "n85" label: "ProjIu 2 85" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n85 " targetname: "n86" label: "0" } +edge: {sourcename: "n85" targetname: "n86" label: "0" } node: {title: "n86" label: "Load 86" info1: "visited: 17 "} -edge: {sourcename: "n86 " targetname: "n94" label: "0" color: blue} -edge: {sourcename: "n86 " targetname: "n87" label: "1" } +edge: {sourcename: "n86" targetname: "n94" label: "0" color: blue} +edge: {sourcename: "n86" targetname: "n87" label: "1" } node: {title: "n94" label: "PhiM 94" color: green info1: "visited: 17 "} -edge: {sourcename: "n94 " targetname: "n104" label: "0" color: blue} -edge: {sourcename: "n94 " targetname: "n95" label: "1" color: blue} +edge: {sourcename: "n94" targetname: "n104" label: "0" color: blue} +edge: {sourcename: "n94" targetname: "n95" label: "1" color: blue} node: {title: "n95" label: "ProjM 0 95" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n95 " targetname: "n96" label: "0" color: blue} +edge: {sourcename: "n95" targetname: "n96" label: "0" color: blue} node: {title: "n96" label: "Store 96" info1: "visited: 17 "} -edge: {sourcename: "n96 " targetname: "n98" label: "0" color: blue} -edge: {sourcename: "n96 " targetname: "n97" label: "1" } -edge: {sourcename: "n96 " targetname: "n85" label: "2" } +edge: {sourcename: "n96" targetname: "n98" label: "0" color: blue} +edge: {sourcename: "n96" targetname: "n97" label: "1" } +edge: {sourcename: "n96" targetname: "n85" label: "2" } node: {title: "n98" label: "ProjM 0 98" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n98 " targetname: "n99" label: "0" color: blue} +edge: {sourcename: "n98" targetname: "n99" label: "0" color: blue} node: {title: "n99" label: "Store 99" info1: "visited: 17 "} -edge: {sourcename: "n99 " targetname: "n103" label: "0" color: blue} -edge: {sourcename: "n99 " targetname: "n87" label: "1" } -edge: {sourcename: "n99 " targetname: "n100" label: "2" } +edge: {sourcename: "n99" targetname: "n103" label: "0" color: blue} +edge: {sourcename: "n99" targetname: "n87" label: "1" } +edge: {sourcename: "n99" targetname: "n100" label: "2" } node: {title: "n100" label: "ProjIu 2 100" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n100 " targetname: "n101" label: "0" } +edge: {sourcename: "n100" targetname: "n101" label: "0" } node: {title: "n101" label: "Load 101" info1: "visited: 17 "} -edge: {sourcename: "n101 " targetname: "n102" label: "0" color: blue} -edge: {sourcename: "n101 " targetname: "n97" label: "1" } +edge: {sourcename: "n101" targetname: "n102" label: "0" color: blue} +edge: {sourcename: "n101" targetname: "n97" label: "1" } node: {title: "n102" label: "ProjM 0 102" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n102 " targetname: "n86" label: "0" color: blue} +edge: {sourcename: "n102" targetname: "n86" label: "0" color: blue} node: {title: "n103" label: "ProjM 0 103" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n103 " targetname: "n101" label: "0" color: blue} +edge: {sourcename: "n103" targetname: "n101" label: "0" color: blue} } graph: { title: "n88" label: "88" status:clustered color:yellow -edge: {sourcename: "n88 " targetname: "n89" label: "0" color: red} +edge: {sourcename: "n88" targetname: "n89" label: "0" color: red} node: {title: "n87" label: "Sel VAR_A 87" info1: "visited: 18 "} -edge: {sourcename: "n87 " targetname: "n93" label: "0" color: blue} -edge: {sourcename: "n87 " targetname: "n92" label: "1" } +edge: {sourcename: "n87" targetname: "n93" label: "0" color: blue} +edge: {sourcename: "n87" targetname: "n92" label: "1" } node: {title: "n97" label: "Sel VAR_B 97" info1: "visited: 18 "} -edge: {sourcename: "n97 " targetname: "n93" label: "0" color: blue} -edge: {sourcename: "n97 " targetname: "n92" label: "1" } +edge: {sourcename: "n97" targetname: "n93" label: "0" color: blue} +edge: {sourcename: "n97" targetname: "n92" label: "1" } node: {title: "n104" label: "ProjM 0 104" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n104 " targetname: "n105" label: "0" color: blue} +edge: {sourcename: "n104" targetname: "n105" label: "0" color: blue} node: {title: "n105" label: "Store 105" info1: "visited: 18 "} -edge: {sourcename: "n105 " targetname: "n107" label: "0" color: blue} -edge: {sourcename: "n105 " targetname: "n97" label: "1" } -edge: {sourcename: "n105 " targetname: "n106" label: "2" } +edge: {sourcename: "n105" targetname: "n107" label: "0" color: blue} +edge: {sourcename: "n105" targetname: "n97" label: "1" } +edge: {sourcename: "n105" targetname: "n106" label: "2" } node: {title: "n107" label: "ProjM 0 107" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n107 " targetname: "n108" label: "0" color: blue} +edge: {sourcename: "n107" targetname: "n108" label: "0" color: blue} node: {title: "n108" label: "Store 108" info1: "visited: 18 "} -edge: {sourcename: "n108 " targetname: "n93" label: "0" color: blue} -edge: {sourcename: "n108 " targetname: "n87" label: "1" } -edge: {sourcename: "n108 " targetname: "n109" label: "2" } +edge: {sourcename: "n108" targetname: "n93" label: "0" color: blue} +edge: {sourcename: "n108" targetname: "n87" label: "1" } +edge: {sourcename: "n108" targetname: "n109" label: "2" } node: {title: "n110" label: "Jmp 110" info1: "visited: 18 "} } graph: { title: "n90" label: "90" status:clustered color:yellow -edge: {sourcename: "n90 " targetname: "n89" label: "0" color: red} +edge: {sourcename: "n90" targetname: "n89" label: "0" color: red} node: {title: "n89" label: "ProjX 0 89" color: yellow info1: "visited: 19 "} -edge: {sourcename: "n89 " targetname: "n91" label: "0" color: red} +edge: {sourcename: "n89" targetname: "n91" label: "0" color: red} node: {title: "n91" label: "Start 91" color: blue info1: "visited: 19 "} node: {title: "n92" label: "ProjP 3 92" color: yellow info1: "visited: 19 "} -edge: {sourcename: "n92 " targetname: "n91" label: "0" } +edge: {sourcename: "n92" targetname: "n91" label: "0" } node: {title: "n93" label: "ProjM 1 93" color: yellow info1: "visited: 19 "} -edge: {sourcename: "n93 " targetname: "n91" label: "0" color: blue} +edge: {sourcename: "n93" targetname: "n91" label: "0" color: blue} node: {title: "n106" label: "0x1Iu 106" color: yellow info1: "visited: 19 "} node: {title: "n109" label: "0x0Iu 109" color: yellow info1: "visited: 19 diff --git a/testprograms/ref-results/OO_INLINE_EXAMPLE_main-all.vcg b/testprograms/ref-results/OO_INLINE_EXAMPLE_main-all.vcg index adc5b5113..6f9ee5519 100644 --- a/testprograms/ref-results/OO_INLINE_EXAMPLE_main-all.vcg +++ b/testprograms/ref-results/OO_INLINE_EXAMPLE_main-all.vcg @@ -6,75 +6,85 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n193" label: "193" status:clustered color:yellow node: {title: "n192" label: "End 192" color: blue info1: "visited: 26 "} } graph: { title: "n198" label: "198" status:clustered color:yellow -edge: {sourcename: "n198 " targetname: "n200" label: "0" color: red} -edge: {sourcename: "n198 " targetname: "n199" label: "1" color: red} +edge: {sourcename: "n198" targetname: "n200" label: "0" color: red} +edge: {sourcename: "n198" targetname: "n199" label: "1" color: red} node: {title: "n202" label: "PhiM 202" color: green info1: "visited: 27 "} -edge: {sourcename: "n202 " targetname: "n213" label: "0" color: blue} -edge: {sourcename: "n202 " targetname: "n203" label: "1" color: blue} +edge: {sourcename: "n202" targetname: "n213" label: "0" color: blue} +edge: {sourcename: "n202" targetname: "n203" label: "1" color: blue} node: {title: "n199" label: "Jmp 199" info1: "visited: 27 "} node: {title: "n203" label: "Store 203" info1: "visited: 27 "} -edge: {sourcename: "n203 " targetname: "n202" label: "0" color: blue} -edge: {sourcename: "n203 " targetname: "n208" label: "1" } -edge: {sourcename: "n203 " targetname: "n204" label: "2" } +edge: {sourcename: "n203" targetname: "n202" label: "0" color: blue} +edge: {sourcename: "n203" targetname: "n208" label: "1" } +edge: {sourcename: "n203" targetname: "n204" label: "2" } node: {title: "n204" label: "PhiIs 204" color: green info1: "visited: 27 "} -edge: {sourcename: "n204 " targetname: "n207" label: "0" } -edge: {sourcename: "n204 " targetname: "n205" label: "1" } +edge: {sourcename: "n204" targetname: "n207" label: "0" } +edge: {sourcename: "n204" targetname: "n205" label: "1" } node: {title: "n205" label: "PhiIs 205" color: green info1: "visited: 27 "} -edge: {sourcename: "n205 " targetname: "n206" label: "0" } -edge: {sourcename: "n205 " targetname: "n204" label: "1" } +edge: {sourcename: "n205" targetname: "n206" label: "0" } +edge: {sourcename: "n205" targetname: "n204" label: "1" } node: {title: "n208" label: "Sel a 208" info1: "visited: 27 "} -edge: {sourcename: "n208 " targetname: "n202" label: "0" color: blue} -edge: {sourcename: "n208 " targetname: "n209" label: "1" } +edge: {sourcename: "n208" targetname: "n202" label: "0" color: blue} +edge: {sourcename: "n208" targetname: "n209" label: "1" } } graph: { title: "n201" label: "201" status:clustered color:yellow -edge: {sourcename: "n201 " targetname: "n196" label: "0" color: red} +edge: {sourcename: "n201" targetname: "n196" label: "0" color: red} node: {title: "n200" label: "Jmp 200" info1: "visited: 28 "} node: {title: "n206" label: "0x0Is 206" color: yellow info1: "visited: 28 "} node: {title: "n209" label: "ProjP 2 209" color: yellow info1: "visited: 28 "} -edge: {sourcename: "n209 " targetname: "n210" label: "0" } +edge: {sourcename: "n209" targetname: "n210" label: "0" } node: {title: "n210" label: "Alloc 210" info1: "visited: 28 "} -edge: {sourcename: "n210 " targetname: "n212" label: "0" color: blue} -edge: {sourcename: "n210 " targetname: "n211" label: "1" } +edge: {sourcename: "n210" targetname: "n212" label: "0" color: blue} +edge: {sourcename: "n210" targetname: "n211" label: "1" } node: {title: "n213" label: "ProjM 0 213" color: yellow info1: "visited: 28 "} -edge: {sourcename: "n213 " targetname: "n214" label: "0" color: blue} +edge: {sourcename: "n213" targetname: "n214" label: "0" color: blue} node: {title: "n214" label: "Store 214" info1: "visited: 28 "} -edge: {sourcename: "n214 " targetname: "n217" label: "0" color: blue} -edge: {sourcename: "n214 " targetname: "n216" label: "1" } -edge: {sourcename: "n214 " targetname: "n215" label: "2" } +edge: {sourcename: "n214" targetname: "n217" label: "0" color: blue} +edge: {sourcename: "n214" targetname: "n216" label: "1" } +edge: {sourcename: "n214" targetname: "n215" label: "2" } node: {title: "n216" label: "Sel a 216" info1: "visited: 28 "} -edge: {sourcename: "n216 " targetname: "n217" label: "0" color: blue} -edge: {sourcename: "n216 " targetname: "n209" label: "1" } +edge: {sourcename: "n216" targetname: "n217" label: "0" color: blue} +edge: {sourcename: "n216" targetname: "n209" label: "1" } node: {title: "n217" label: "ProjM 0 217" color: yellow info1: "visited: 28 "} -edge: {sourcename: "n217 " targetname: "n210" label: "0" color: blue} +edge: {sourcename: "n217" targetname: "n210" label: "0" color: blue} } graph: { title: "n195" label: "195" status:clustered color:yellow -edge: {sourcename: "n195 " targetname: "n196" label: "0" color: red} +edge: {sourcename: "n195" targetname: "n196" label: "0" color: red} node: {title: "n196" label: "ProjX 0 196" color: yellow info1: "visited: 29 "} -edge: {sourcename: "n196 " targetname: "n197" label: "0" color: red} +edge: {sourcename: "n196" targetname: "n197" label: "0" color: red} node: {title: "n197" label: "Start 197" color: blue info1: "visited: 29 "} node: {title: "n207" label: "0x5Is 207" color: yellow info1: "visited: 29 @@ -83,7 +93,7 @@ node: {title: "n211" label: "SymC PRIMA size 211" info1: "visited: 29 "} node: {title: "n212" label: "ProjM 1 212" color: yellow info1: "visited: 29 "} -edge: {sourcename: "n212 " targetname: "n197" label: "0" color: blue} +edge: {sourcename: "n212" targetname: "n197" label: "0" color: blue} node: {title: "n215" label: "0x2Is 215" color: yellow info1: "visited: 29 "} } diff --git a/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg b/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg index 80bd03281..c6bb00412 100644 --- a/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/OO_INLINE_EXAMPLE_main.vcg @@ -6,75 +6,85 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n193" label: "193" status:clustered color:yellow node: {title: "n192" label: "End 192" color: blue info1: "visited: 21 "} } graph: { title: "n198" label: "198" status:clustered color:yellow -edge: {sourcename: "n198 " targetname: "n200" label: "0" color: red} -edge: {sourcename: "n198 " targetname: "n199" label: "1" color: red} +edge: {sourcename: "n198" targetname: "n200" label: "0" color: red} +edge: {sourcename: "n198" targetname: "n199" label: "1" color: red} node: {title: "n202" label: "PhiM 202" color: green info1: "visited: 22 "} -edge: {sourcename: "n202 " targetname: "n213" label: "0" color: blue} -edge: {sourcename: "n202 " targetname: "n203" label: "1" color: blue} +edge: {sourcename: "n202" targetname: "n213" label: "0" color: blue} +edge: {sourcename: "n202" targetname: "n203" label: "1" color: blue} node: {title: "n199" label: "Jmp 199" info1: "visited: 22 "} node: {title: "n203" label: "Store 203" info1: "visited: 22 "} -edge: {sourcename: "n203 " targetname: "n202" label: "0" color: blue} -edge: {sourcename: "n203 " targetname: "n208" label: "1" } -edge: {sourcename: "n203 " targetname: "n204" label: "2" } +edge: {sourcename: "n203" targetname: "n202" label: "0" color: blue} +edge: {sourcename: "n203" targetname: "n208" label: "1" } +edge: {sourcename: "n203" targetname: "n204" label: "2" } node: {title: "n204" label: "PhiIs 204" color: green info1: "visited: 22 "} -edge: {sourcename: "n204 " targetname: "n207" label: "0" } -edge: {sourcename: "n204 " targetname: "n205" label: "1" } +edge: {sourcename: "n204" targetname: "n207" label: "0" } +edge: {sourcename: "n204" targetname: "n205" label: "1" } node: {title: "n205" label: "PhiIs 205" color: green info1: "visited: 22 "} -edge: {sourcename: "n205 " targetname: "n206" label: "0" } -edge: {sourcename: "n205 " targetname: "n204" label: "1" } +edge: {sourcename: "n205" targetname: "n206" label: "0" } +edge: {sourcename: "n205" targetname: "n204" label: "1" } node: {title: "n208" label: "Sel a 208" info1: "visited: 22 "} -edge: {sourcename: "n208 " targetname: "n202" label: "0" color: blue} -edge: {sourcename: "n208 " targetname: "n209" label: "1" } +edge: {sourcename: "n208" targetname: "n202" label: "0" color: blue} +edge: {sourcename: "n208" targetname: "n209" label: "1" } } graph: { title: "n201" label: "201" status:clustered color:yellow -edge: {sourcename: "n201 " targetname: "n196" label: "0" color: red} +edge: {sourcename: "n201" targetname: "n196" label: "0" color: red} node: {title: "n200" label: "Jmp 200" info1: "visited: 23 "} node: {title: "n206" label: "0x0Is 206" color: yellow info1: "visited: 23 "} node: {title: "n209" label: "ProjP 2 209" color: yellow info1: "visited: 23 "} -edge: {sourcename: "n209 " targetname: "n210" label: "0" } +edge: {sourcename: "n209" targetname: "n210" label: "0" } node: {title: "n210" label: "Alloc 210" info1: "visited: 23 "} -edge: {sourcename: "n210 " targetname: "n212" label: "0" color: blue} -edge: {sourcename: "n210 " targetname: "n211" label: "1" } +edge: {sourcename: "n210" targetname: "n212" label: "0" color: blue} +edge: {sourcename: "n210" targetname: "n211" label: "1" } node: {title: "n213" label: "ProjM 0 213" color: yellow info1: "visited: 23 "} -edge: {sourcename: "n213 " targetname: "n214" label: "0" color: blue} +edge: {sourcename: "n213" targetname: "n214" label: "0" color: blue} node: {title: "n214" label: "Store 214" info1: "visited: 23 "} -edge: {sourcename: "n214 " targetname: "n217" label: "0" color: blue} -edge: {sourcename: "n214 " targetname: "n216" label: "1" } -edge: {sourcename: "n214 " targetname: "n215" label: "2" } +edge: {sourcename: "n214" targetname: "n217" label: "0" color: blue} +edge: {sourcename: "n214" targetname: "n216" label: "1" } +edge: {sourcename: "n214" targetname: "n215" label: "2" } node: {title: "n216" label: "Sel a 216" info1: "visited: 23 "} -edge: {sourcename: "n216 " targetname: "n217" label: "0" color: blue} -edge: {sourcename: "n216 " targetname: "n209" label: "1" } +edge: {sourcename: "n216" targetname: "n217" label: "0" color: blue} +edge: {sourcename: "n216" targetname: "n209" label: "1" } node: {title: "n217" label: "ProjM 0 217" color: yellow info1: "visited: 23 "} -edge: {sourcename: "n217 " targetname: "n210" label: "0" color: blue} +edge: {sourcename: "n217" targetname: "n210" label: "0" color: blue} } graph: { title: "n195" label: "195" status:clustered color:yellow -edge: {sourcename: "n195 " targetname: "n196" label: "0" color: red} +edge: {sourcename: "n195" targetname: "n196" label: "0" color: red} node: {title: "n196" label: "ProjX 0 196" color: yellow info1: "visited: 24 "} -edge: {sourcename: "n196 " targetname: "n197" label: "0" color: red} +edge: {sourcename: "n196" targetname: "n197" label: "0" color: red} node: {title: "n197" label: "Start 197" color: blue info1: "visited: 24 "} node: {title: "n207" label: "0x5Is 207" color: yellow info1: "visited: 24 @@ -83,7 +93,7 @@ node: {title: "n211" label: "SymC PRIMA size 211" info1: "visited: 24 "} node: {title: "n212" label: "ProjM 1 212" color: yellow info1: "visited: 24 "} -edge: {sourcename: "n212 " targetname: "n197" label: "0" color: blue} +edge: {sourcename: "n212" targetname: "n197" label: "0" color: blue} node: {title: "n215" label: "0x2Is 215" color: yellow info1: "visited: 24 "} } diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-all.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-all.vcg index c4f3cee69..b566fb586 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-all.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main-all.vcg @@ -6,68 +6,78 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n106" label: "106" status:clustered color:yellow -edge: {sourcename: "n106 " targetname: "n107" label: "0" color: red} +edge: {sourcename: "n106" targetname: "n107" label: "0" color: red} node: {title: "n105" label: "End 105" color: blue info1: "visited: 19 "} } graph: { title: "n108" label: "108" status:clustered color:yellow -edge: {sourcename: "n108 " targetname: "n109" label: "0" color: red} +edge: {sourcename: "n108" targetname: "n109" label: "0" color: red} node: {title: "n107" label: "Return 107" info1: "visited: 20 "} -edge: {sourcename: "n107 " targetname: "n126" label: "0" color: blue} -edge: {sourcename: "n107 " targetname: "n112" label: "1" } +edge: {sourcename: "n107" targetname: "n126" label: "0" color: blue} +edge: {sourcename: "n107" targetname: "n112" label: "1" } node: {title: "n112" label: "ProjIs 0 112" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n112 " targetname: "n113" label: "0" } +edge: {sourcename: "n112" targetname: "n113" label: "0" } node: {title: "n113" label: "ProjT 2 113" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n113 " targetname: "n114" label: "0" } +edge: {sourcename: "n113" targetname: "n114" label: "0" } node: {title: "n114" label: "Call 114" info1: "visited: 20 "} -edge: {sourcename: "n114 " targetname: "n121" label: "0" color: blue} -edge: {sourcename: "n114 " targetname: "n120" label: "1" } -edge: {sourcename: "n114 " targetname: "n116" label: "2" } -edge: {sourcename: "n114 " targetname: "n115" label: "3" } +edge: {sourcename: "n114" targetname: "n121" label: "0" color: blue} +edge: {sourcename: "n114" targetname: "n120" label: "1" } +edge: {sourcename: "n114" targetname: "n116" label: "2" } +edge: {sourcename: "n114" targetname: "n115" label: "3" } node: {title: "n116" label: "ProjP 2 116" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n116 " targetname: "n117" label: "0" } +edge: {sourcename: "n116" targetname: "n117" label: "0" } node: {title: "n117" label: "Alloc 117" info1: "visited: 20 "} -edge: {sourcename: "n117 " targetname: "n119" label: "0" color: blue} -edge: {sourcename: "n117 " targetname: "n118" label: "1" } +edge: {sourcename: "n117" targetname: "n119" label: "0" color: blue} +edge: {sourcename: "n117" targetname: "n118" label: "1" } node: {title: "n120" label: "Sel c 120" info1: "visited: 20 "} -edge: {sourcename: "n120 " targetname: "n121" label: "0" color: blue} -edge: {sourcename: "n120 " targetname: "n116" label: "1" } +edge: {sourcename: "n120" targetname: "n121" label: "0" color: blue} +edge: {sourcename: "n120" targetname: "n116" label: "1" } node: {title: "n121" label: "ProjM 0 121" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n121 " targetname: "n122" label: "0" color: blue} +edge: {sourcename: "n121" targetname: "n122" label: "0" color: blue} node: {title: "n122" label: "Call 122" info1: "visited: 20 "} -edge: {sourcename: "n122 " targetname: "n125" label: "0" color: blue} -edge: {sourcename: "n122 " targetname: "n124" label: "1" } -edge: {sourcename: "n122 " targetname: "n116" label: "2" } -edge: {sourcename: "n122 " targetname: "n123" label: "3" } +edge: {sourcename: "n122" targetname: "n125" label: "0" color: blue} +edge: {sourcename: "n122" targetname: "n124" label: "1" } +edge: {sourcename: "n122" targetname: "n116" label: "2" } +edge: {sourcename: "n122" targetname: "n123" label: "3" } node: {title: "n124" label: "Sel set_a 124" info1: "visited: 20 "} -edge: {sourcename: "n124 " targetname: "n125" label: "0" color: blue} -edge: {sourcename: "n124 " targetname: "n116" label: "1" } +edge: {sourcename: "n124" targetname: "n125" label: "0" color: blue} +edge: {sourcename: "n124" targetname: "n116" label: "1" } node: {title: "n125" label: "ProjM 0 125" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n125 " targetname: "n117" label: "0" color: blue} +edge: {sourcename: "n125" targetname: "n117" label: "0" color: blue} node: {title: "n126" label: "ProjM 0 126" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n126 " targetname: "n114" label: "0" color: blue} +edge: {sourcename: "n126" targetname: "n114" label: "0" color: blue} } graph: { title: "n110" label: "110" status:clustered color:yellow -edge: {sourcename: "n110 " targetname: "n109" label: "0" color: red} +edge: {sourcename: "n110" targetname: "n109" label: "0" color: red} node: {title: "n109" label: "ProjX 0 109" color: yellow info1: "visited: 21 "} -edge: {sourcename: "n109 " targetname: "n111" label: "0" color: red} +edge: {sourcename: "n109" targetname: "n111" label: "0" color: red} node: {title: "n111" label: "Start 111" color: blue info1: "visited: 21 "} node: {title: "n115" label: "0x5Is 115" color: yellow info1: "visited: 21 @@ -76,7 +86,7 @@ node: {title: "n118" label: "SymC PRIMA size 118" info1: "visited: 21 "} node: {title: "n119" label: "ProjM 1 119" color: yellow info1: "visited: 21 "} -edge: {sourcename: "n119 " targetname: "n111" label: "0" color: blue} +edge: {sourcename: "n119" targetname: "n111" label: "0" color: blue} node: {title: "n123" label: "0x2Is 123" color: yellow info1: "visited: 21 "} } diff --git a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg index fc7dc5293..a5e384e4c 100644 --- a/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg +++ b/testprograms/ref-results/OO_PROGRAM_EXAMPLE_main.vcg @@ -6,68 +6,78 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n106" label: "106" status:clustered color:yellow -edge: {sourcename: "n106 " targetname: "n107" label: "0" color: red} +edge: {sourcename: "n106" targetname: "n107" label: "0" color: red} node: {title: "n105" label: "End 105" color: blue info1: "visited: 15 "} } graph: { title: "n108" label: "108" status:clustered color:yellow -edge: {sourcename: "n108 " targetname: "n109" label: "0" color: red} +edge: {sourcename: "n108" targetname: "n109" label: "0" color: red} node: {title: "n107" label: "Return 107" info1: "visited: 16 "} -edge: {sourcename: "n107 " targetname: "n126" label: "0" color: blue} -edge: {sourcename: "n107 " targetname: "n112" label: "1" } +edge: {sourcename: "n107" targetname: "n126" label: "0" color: blue} +edge: {sourcename: "n107" targetname: "n112" label: "1" } node: {title: "n112" label: "ProjIs 0 112" color: yellow info1: "visited: 16 "} -edge: {sourcename: "n112 " targetname: "n113" label: "0" } +edge: {sourcename: "n112" targetname: "n113" label: "0" } node: {title: "n113" label: "ProjT 2 113" color: yellow info1: "visited: 16 "} -edge: {sourcename: "n113 " targetname: "n114" label: "0" } +edge: {sourcename: "n113" targetname: "n114" label: "0" } node: {title: "n114" label: "Call 114" info1: "visited: 16 "} -edge: {sourcename: "n114 " targetname: "n121" label: "0" color: blue} -edge: {sourcename: "n114 " targetname: "n120" label: "1" } -edge: {sourcename: "n114 " targetname: "n116" label: "2" } -edge: {sourcename: "n114 " targetname: "n115" label: "3" } +edge: {sourcename: "n114" targetname: "n121" label: "0" color: blue} +edge: {sourcename: "n114" targetname: "n120" label: "1" } +edge: {sourcename: "n114" targetname: "n116" label: "2" } +edge: {sourcename: "n114" targetname: "n115" label: "3" } node: {title: "n116" label: "ProjP 2 116" color: yellow info1: "visited: 16 "} -edge: {sourcename: "n116 " targetname: "n117" label: "0" } +edge: {sourcename: "n116" targetname: "n117" label: "0" } node: {title: "n117" label: "Alloc 117" info1: "visited: 16 "} -edge: {sourcename: "n117 " targetname: "n119" label: "0" color: blue} -edge: {sourcename: "n117 " targetname: "n118" label: "1" } +edge: {sourcename: "n117" targetname: "n119" label: "0" color: blue} +edge: {sourcename: "n117" targetname: "n118" label: "1" } node: {title: "n120" label: "Sel c 120" info1: "visited: 16 "} -edge: {sourcename: "n120 " targetname: "n121" label: "0" color: blue} -edge: {sourcename: "n120 " targetname: "n116" label: "1" } +edge: {sourcename: "n120" targetname: "n121" label: "0" color: blue} +edge: {sourcename: "n120" targetname: "n116" label: "1" } node: {title: "n121" label: "ProjM 0 121" color: yellow info1: "visited: 16 "} -edge: {sourcename: "n121 " targetname: "n122" label: "0" color: blue} +edge: {sourcename: "n121" targetname: "n122" label: "0" color: blue} node: {title: "n122" label: "Call 122" info1: "visited: 16 "} -edge: {sourcename: "n122 " targetname: "n125" label: "0" color: blue} -edge: {sourcename: "n122 " targetname: "n124" label: "1" } -edge: {sourcename: "n122 " targetname: "n116" label: "2" } -edge: {sourcename: "n122 " targetname: "n123" label: "3" } +edge: {sourcename: "n122" targetname: "n125" label: "0" color: blue} +edge: {sourcename: "n122" targetname: "n124" label: "1" } +edge: {sourcename: "n122" targetname: "n116" label: "2" } +edge: {sourcename: "n122" targetname: "n123" label: "3" } node: {title: "n124" label: "Sel set_a 124" info1: "visited: 16 "} -edge: {sourcename: "n124 " targetname: "n125" label: "0" color: blue} -edge: {sourcename: "n124 " targetname: "n116" label: "1" } +edge: {sourcename: "n124" targetname: "n125" label: "0" color: blue} +edge: {sourcename: "n124" targetname: "n116" label: "1" } node: {title: "n125" label: "ProjM 0 125" color: yellow info1: "visited: 16 "} -edge: {sourcename: "n125 " targetname: "n117" label: "0" color: blue} +edge: {sourcename: "n125" targetname: "n117" label: "0" color: blue} node: {title: "n126" label: "ProjM 0 126" color: yellow info1: "visited: 16 "} -edge: {sourcename: "n126 " targetname: "n114" label: "0" color: blue} +edge: {sourcename: "n126" targetname: "n114" label: "0" color: blue} } graph: { title: "n110" label: "110" status:clustered color:yellow -edge: {sourcename: "n110 " targetname: "n109" label: "0" color: red} +edge: {sourcename: "n110" targetname: "n109" label: "0" color: red} node: {title: "n109" label: "ProjX 0 109" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n109 " targetname: "n111" label: "0" color: red} +edge: {sourcename: "n109" targetname: "n111" label: "0" color: red} node: {title: "n111" label: "Start 111" color: blue info1: "visited: 17 "} node: {title: "n115" label: "0x5Is 115" color: yellow info1: "visited: 17 @@ -76,7 +86,7 @@ node: {title: "n118" label: "SymC PRIMA size 118" info1: "visited: 17 "} node: {title: "n119" label: "ProjM 1 119" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n119 " targetname: "n111" label: "0" color: blue} +edge: {sourcename: "n119" targetname: "n111" label: "0" color: blue} node: {title: "n123" label: "0x2Is 123" color: yellow info1: "visited: 17 "} } diff --git a/testprograms/ref-results/PRIMA_c-all.vcg b/testprograms/ref-results/PRIMA_c-all.vcg index a11bcc3a0..160cdc73e 100644 --- a/testprograms/ref-results/PRIMA_c-all.vcg +++ b/testprograms/ref-results/PRIMA_c-all.vcg @@ -6,67 +6,77 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n241" label: "241" status:clustered color:yellow node: {title: "n240" label: "End 240" color: blue info1: "visited: 26 "} } graph: { title: "n246" label: "246" status:clustered color:yellow -edge: {sourcename: "n246 " targetname: "n248" label: "0" color: red} -edge: {sourcename: "n246 " targetname: "n247" label: "1" color: red} +edge: {sourcename: "n246" targetname: "n248" label: "0" color: red} +edge: {sourcename: "n246" targetname: "n247" label: "1" color: red} node: {title: "n250" label: "PhiM 250" color: green info1: "visited: 27 "} -edge: {sourcename: "n250 " targetname: "n259" label: "0" color: blue} -edge: {sourcename: "n250 " targetname: "n251" label: "1" color: blue} +edge: {sourcename: "n250" targetname: "n259" label: "0" color: blue} +edge: {sourcename: "n250" targetname: "n251" label: "1" color: blue} node: {title: "n247" label: "Jmp 247" info1: "visited: 27 "} node: {title: "n251" label: "Store 251" info1: "visited: 27 "} -edge: {sourcename: "n251 " targetname: "n250" label: "0" color: blue} -edge: {sourcename: "n251 " targetname: "n257" label: "1" } -edge: {sourcename: "n251 " targetname: "n252" label: "2" } +edge: {sourcename: "n251" targetname: "n250" label: "0" color: blue} +edge: {sourcename: "n251" targetname: "n257" label: "1" } +edge: {sourcename: "n251" targetname: "n252" label: "2" } node: {title: "n252" label: "PhiIs 252" color: green info1: "visited: 27 "} -edge: {sourcename: "n252 " targetname: "n255" label: "0" } -edge: {sourcename: "n252 " targetname: "n253" label: "1" } +edge: {sourcename: "n252" targetname: "n255" label: "0" } +edge: {sourcename: "n252" targetname: "n253" label: "1" } node: {title: "n253" label: "PhiIs 253" color: green info1: "visited: 27 "} -edge: {sourcename: "n253 " targetname: "n254" label: "0" } -edge: {sourcename: "n253 " targetname: "n252" label: "1" } +edge: {sourcename: "n253" targetname: "n254" label: "0" } +edge: {sourcename: "n253" targetname: "n252" label: "1" } node: {title: "n257" label: "Sel a 257" info1: "visited: 27 "} -edge: {sourcename: "n257 " targetname: "n250" label: "0" color: blue} -edge: {sourcename: "n257 " targetname: "n258" label: "1" } +edge: {sourcename: "n257" targetname: "n250" label: "0" color: blue} +edge: {sourcename: "n257" targetname: "n258" label: "1" } } graph: { title: "n249" label: "249" status:clustered color:yellow -edge: {sourcename: "n249 " targetname: "n244" label: "0" color: red} +edge: {sourcename: "n249" targetname: "n244" label: "0" color: red} node: {title: "n248" label: "Jmp 248" info1: "visited: 28 "} node: {title: "n255" label: "ProjIs 1 255" color: yellow info1: "visited: 28 "} -edge: {sourcename: "n255 " targetname: "n256" label: "0" } +edge: {sourcename: "n255" targetname: "n256" label: "0" } node: {title: "n258" label: "ProjP 0 258" color: yellow info1: "visited: 28 "} -edge: {sourcename: "n258 " targetname: "n256" label: "0" } +edge: {sourcename: "n258" targetname: "n256" label: "0" } } graph: { title: "n243" label: "243" status:clustered color:yellow -edge: {sourcename: "n243 " targetname: "n244" label: "0" color: red} +edge: {sourcename: "n243" targetname: "n244" label: "0" color: red} node: {title: "n244" label: "ProjX 0 244" color: yellow info1: "visited: 29 "} -edge: {sourcename: "n244 " targetname: "n245" label: "0" color: red} +edge: {sourcename: "n244" targetname: "n245" label: "0" color: red} node: {title: "n245" label: "Start 245" color: blue info1: "visited: 29 "} node: {title: "n254" label: "0x0Is 254" color: yellow info1: "visited: 29 "} node: {title: "n256" label: "ProjT 4 256" color: yellow info1: "visited: 29 "} -edge: {sourcename: "n256 " targetname: "n245" label: "0" } +edge: {sourcename: "n256" targetname: "n245" label: "0" } node: {title: "n259" label: "ProjM 1 259" color: yellow info1: "visited: 29 "} -edge: {sourcename: "n259 " targetname: "n245" label: "0" color: blue} +edge: {sourcename: "n259" targetname: "n245" label: "0" color: blue} } node: {title: "n242" label: "Bad 242" info1: "visited: 0 diff --git a/testprograms/ref-results/PRIMA_set_a-all.vcg b/testprograms/ref-results/PRIMA_set_a-all.vcg index e0c11185d..b2485721d 100644 --- a/testprograms/ref-results/PRIMA_set_a-all.vcg +++ b/testprograms/ref-results/PRIMA_set_a-all.vcg @@ -6,51 +6,61 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n223" label: "223" status:clustered color:yellow -edge: {sourcename: "n223 " targetname: "n224" label: "0" color: red} +edge: {sourcename: "n223" targetname: "n224" label: "0" color: red} node: {title: "n222" label: "End 222" color: blue info1: "visited: 20 "} } graph: { title: "n225" label: "225" status:clustered color:yellow -edge: {sourcename: "n225 " targetname: "n226" label: "0" color: red} +edge: {sourcename: "n225" targetname: "n226" label: "0" color: red} node: {title: "n224" label: "Return 224" info1: "visited: 21 "} -edge: {sourcename: "n224 " targetname: "n229" label: "0" color: blue} +edge: {sourcename: "n224" targetname: "n229" label: "0" color: blue} node: {title: "n229" label: "ProjM 0 229" color: yellow info1: "visited: 21 "} -edge: {sourcename: "n229 " targetname: "n230" label: "0" color: blue} +edge: {sourcename: "n229" targetname: "n230" label: "0" color: blue} node: {title: "n230" label: "Store 230" info1: "visited: 21 "} -edge: {sourcename: "n230 " targetname: "n235" label: "0" color: blue} -edge: {sourcename: "n230 " targetname: "n233" label: "1" } -edge: {sourcename: "n230 " targetname: "n231" label: "2" } +edge: {sourcename: "n230" targetname: "n235" label: "0" color: blue} +edge: {sourcename: "n230" targetname: "n233" label: "1" } +edge: {sourcename: "n230" targetname: "n231" label: "2" } node: {title: "n231" label: "ProjIs 1 231" color: yellow info1: "visited: 21 "} -edge: {sourcename: "n231 " targetname: "n232" label: "0" } +edge: {sourcename: "n231" targetname: "n232" label: "0" } node: {title: "n233" label: "Sel a 233" info1: "visited: 21 "} -edge: {sourcename: "n233 " targetname: "n235" label: "0" color: blue} -edge: {sourcename: "n233 " targetname: "n234" label: "1" } +edge: {sourcename: "n233" targetname: "n235" label: "0" color: blue} +edge: {sourcename: "n233" targetname: "n234" label: "1" } node: {title: "n234" label: "ProjP 0 234" color: yellow info1: "visited: 21 "} -edge: {sourcename: "n234 " targetname: "n232" label: "0" } +edge: {sourcename: "n234" targetname: "n232" label: "0" } } graph: { title: "n227" label: "227" status:clustered color:yellow -edge: {sourcename: "n227 " targetname: "n226" label: "0" color: red} +edge: {sourcename: "n227" targetname: "n226" label: "0" color: red} node: {title: "n226" label: "ProjX 0 226" color: yellow info1: "visited: 22 "} -edge: {sourcename: "n226 " targetname: "n228" label: "0" color: red} +edge: {sourcename: "n226" targetname: "n228" label: "0" color: red} node: {title: "n228" label: "Start 228" color: blue info1: "visited: 22 "} node: {title: "n232" label: "ProjT 4 232" color: yellow info1: "visited: 22 "} -edge: {sourcename: "n232 " targetname: "n228" label: "0" } +edge: {sourcename: "n232" targetname: "n228" label: "0" } node: {title: "n235" label: "ProjM 1 235" color: yellow info1: "visited: 22 "} -edge: {sourcename: "n235 " targetname: "n228" label: "0" color: blue} +edge: {sourcename: "n235" targetname: "n228" label: "0" color: blue} } node: {title: "n238" label: "Bad 238" info1: "visited: 0 diff --git a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg index 03478104b..17ee5bfc8 100644 --- a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg +++ b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main-cfg.vcg @@ -6,7 +6,17 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + node: {title: "n75" label: "Block 75" } edge: { sourcename: "n75" targetname: "n77"} node: {title: "n77" label: "Block 77" } diff --git a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg index 37011415a..57afeced2 100644 --- a/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg +++ b/testprograms/ref-results/THREE_CFPRED_EXAMPLE_main.vcg @@ -6,87 +6,97 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n75" label: "75" status:clustered color:yellow -edge: {sourcename: "n75 " targetname: "n76" label: "0" color: red} +edge: {sourcename: "n75" targetname: "n76" label: "0" color: red} node: {title: "n74" label: "End 74" color: blue info1: "visited: 8 "} } graph: { title: "n77" label: "77" status:clustered color:yellow -edge: {sourcename: "n77 " targetname: "n100" label: "0" color: red} -edge: {sourcename: "n77 " targetname: "n97" label: "1" color: red} -edge: {sourcename: "n77 " targetname: "n78" label: "2" color: red} +edge: {sourcename: "n77" targetname: "n100" label: "0" color: red} +edge: {sourcename: "n77" targetname: "n97" label: "1" color: red} +edge: {sourcename: "n77" targetname: "n78" label: "2" color: red} node: {title: "n76" label: "Return 76" info1: "visited: 9 "} -edge: {sourcename: "n76 " targetname: "n106" label: "0" color: blue} -edge: {sourcename: "n76 " targetname: "n103" label: "1" } +edge: {sourcename: "n76" targetname: "n106" label: "0" color: blue} +edge: {sourcename: "n76" targetname: "n103" label: "1" } node: {title: "n103" label: "PhiIs 103" color: green info1: "visited: 9 "} -edge: {sourcename: "n103 " targetname: "n105" label: "0" } -edge: {sourcename: "n103 " targetname: "n104" label: "1" } -edge: {sourcename: "n103 " targetname: "n104" label: "2" } +edge: {sourcename: "n103" targetname: "n105" label: "0" } +edge: {sourcename: "n103" targetname: "n104" label: "1" } +edge: {sourcename: "n103" targetname: "n104" label: "2" } } graph: { title: "n79" label: "79" status:clustered color:yellow -edge: {sourcename: "n79 " targetname: "n80" label: "0" color: red} +edge: {sourcename: "n79" targetname: "n80" label: "0" color: red} node: {title: "n78" label: "Jmp 78" info1: "visited: 10 "} } graph: { title: "n81" label: "81" status:clustered color:yellow -edge: {sourcename: "n81 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n81" targetname: "n82" label: "0" color: red} node: {title: "n80" label: "ProjX 1 80" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n80 " targetname: "n93" label: "0" color: red} +edge: {sourcename: "n80" targetname: "n93" label: "0" color: red} node: {title: "n93" label: "Cond 93" info1: "visited: 11 "} -edge: {sourcename: "n93 " targetname: "n94" label: "0" } +edge: {sourcename: "n93" targetname: "n94" label: "0" } node: {title: "n94" label: "Projb Eq 94" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n94 " targetname: "n95" label: "0" } +edge: {sourcename: "n94" targetname: "n95" label: "0" } node: {title: "n95" label: "CmpT 95" info1: "visited: 11 "} -edge: {sourcename: "n95 " targetname: "n96" label: "0" } -edge: {sourcename: "n95 " targetname: "n90" label: "1" } +edge: {sourcename: "n95" targetname: "n96" label: "0" } +edge: {sourcename: "n95" targetname: "n90" label: "1" } node: {title: "n99" label: "ProjX 0 99" color: yellow info1: "visited: 11 "} -edge: {sourcename: "n99 " targetname: "n93" label: "0" color: red} +edge: {sourcename: "n99" targetname: "n93" label: "0" color: red} } graph: { title: "n83" label: "83" status:clustered color:yellow -edge: {sourcename: "n83 " targetname: "n84" label: "0" color: red} +edge: {sourcename: "n83" targetname: "n84" label: "0" color: red} node: {title: "n82" label: "ProjX 0 82" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n82 " targetname: "n87" label: "0" color: red} +edge: {sourcename: "n82" targetname: "n87" label: "0" color: red} node: {title: "n87" label: "Cond 87" info1: "visited: 12 "} -edge: {sourcename: "n87 " targetname: "n88" label: "0" } +edge: {sourcename: "n87" targetname: "n88" label: "0" } node: {title: "n88" label: "Projb Eq 88" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n88 " targetname: "n89" label: "0" } +edge: {sourcename: "n88" targetname: "n89" label: "0" } node: {title: "n89" label: "CmpT 89" info1: "visited: 12 "} -edge: {sourcename: "n89 " targetname: "n92" label: "0" } -edge: {sourcename: "n89 " targetname: "n90" label: "1" } +edge: {sourcename: "n89" targetname: "n92" label: "0" } +edge: {sourcename: "n89" targetname: "n90" label: "1" } node: {title: "n90" label: "ProjIs 0 90" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n90 " targetname: "n91" label: "0" } +edge: {sourcename: "n90" targetname: "n91" label: "0" } node: {title: "n102" label: "ProjX 1 102" color: yellow info1: "visited: 12 "} -edge: {sourcename: "n102 " targetname: "n87" label: "0" color: red} +edge: {sourcename: "n102" targetname: "n87" label: "0" color: red} } graph: { title: "n85" label: "85" status:clustered color:yellow -edge: {sourcename: "n85 " targetname: "n84" label: "0" color: red} +edge: {sourcename: "n85" targetname: "n84" label: "0" color: red} node: {title: "n84" label: "ProjX 0 84" color: yellow info1: "visited: 13 "} -edge: {sourcename: "n84 " targetname: "n86" label: "0" color: red} +edge: {sourcename: "n84" targetname: "n86" label: "0" color: red} node: {title: "n86" label: "Start 86" color: blue info1: "visited: 13 "} node: {title: "n91" label: "ProjT 4 91" color: yellow info1: "visited: 13 "} -edge: {sourcename: "n91 " targetname: "n86" label: "0" } +edge: {sourcename: "n91" targetname: "n86" label: "0" } node: {title: "n92" label: "0x1Is 92" color: yellow info1: "visited: 13 "} node: {title: "n96" label: "0x3Is 96" color: yellow info1: "visited: 13 @@ -97,17 +107,17 @@ node: {title: "n105" label: "0x5Is 105" color: yellow info1: "visited: 13 "} node: {title: "n106" label: "ProjM 1 106" color: yellow info1: "visited: 13 "} -edge: {sourcename: "n106 " targetname: "n86" label: "0" color: blue} +edge: {sourcename: "n106" targetname: "n86" label: "0" color: blue} } graph: { title: "n98" label: "98" status:clustered color:yellow -edge: {sourcename: "n98 " targetname: "n99" label: "0" color: red} +edge: {sourcename: "n98" targetname: "n99" label: "0" color: red} node: {title: "n97" label: "Jmp 97" info1: "visited: 14 "} } graph: { title: "n101" label: "101" status:clustered color:yellow -edge: {sourcename: "n101 " targetname: "n102" label: "0" color: red} +edge: {sourcename: "n101" targetname: "n102" label: "0" color: red} node: {title: "n100" label: "Jmp 100" info1: "visited: 15 "} } diff --git a/testprograms/ref-results/WHILE_EXAMPLE_main.vcg b/testprograms/ref-results/WHILE_EXAMPLE_main.vcg index bff96eac2..3704579b5 100644 --- a/testprograms/ref-results/WHILE_EXAMPLE_main.vcg +++ b/testprograms/ref-results/WHILE_EXAMPLE_main.vcg @@ -6,86 +6,96 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n65" label: "65" status:clustered color:yellow -edge: {sourcename: "n65 " targetname: "n66" label: "0" color: red} +edge: {sourcename: "n65" targetname: "n66" label: "0" color: red} node: {title: "n64" label: "End 64" color: blue info1: "visited: 15 "} } graph: { title: "n67" label: "67" status:clustered color:yellow -edge: {sourcename: "n67 " targetname: "n68" label: "0" color: red} +edge: {sourcename: "n67" targetname: "n68" label: "0" color: red} node: {title: "n66" label: "Return 66" info1: "visited: 16 "} -edge: {sourcename: "n66 " targetname: "n88" label: "0" color: blue} -edge: {sourcename: "n66 " targetname: "n87" label: "1" } +edge: {sourcename: "n66" targetname: "n88" label: "0" color: blue} +edge: {sourcename: "n66" targetname: "n87" label: "1" } node: {title: "n87" label: "SubIs 87" info1: "visited: 16 "} -edge: {sourcename: "n87 " targetname: "n77" label: "0" } -edge: {sourcename: "n87 " targetname: "n76" label: "1" } +edge: {sourcename: "n87" targetname: "n77" label: "0" } +edge: {sourcename: "n87" targetname: "n76" label: "1" } } graph: { title: "n69" label: "69" status:clustered color:yellow -edge: {sourcename: "n69 " targetname: "n86" label: "0" color: red} -edge: {sourcename: "n69 " targetname: "n70" label: "1" color: red} +edge: {sourcename: "n69" targetname: "n86" label: "0" color: red} +edge: {sourcename: "n69" targetname: "n70" label: "1" color: red} node: {title: "n68" label: "ProjX 0 68" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n68 " targetname: "n73" label: "0" color: red} +edge: {sourcename: "n68" targetname: "n73" label: "0" color: red} node: {title: "n72" label: "ProjX 1 72" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n72 " targetname: "n73" label: "0" color: red} +edge: {sourcename: "n72" targetname: "n73" label: "0" color: red} node: {title: "n73" label: "Cond 73" info1: "visited: 17 "} -edge: {sourcename: "n73 " targetname: "n74" label: "0" } +edge: {sourcename: "n73" targetname: "n74" label: "0" } node: {title: "n74" label: "Projb Eq 74" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n74 " targetname: "n75" label: "0" } +edge: {sourcename: "n74" targetname: "n75" label: "0" } node: {title: "n75" label: "CmpT 75" info1: "visited: 17 "} -edge: {sourcename: "n75 " targetname: "n85" label: "0" } -edge: {sourcename: "n75 " targetname: "n76" label: "1" } +edge: {sourcename: "n75" targetname: "n85" label: "0" } +edge: {sourcename: "n75" targetname: "n76" label: "1" } node: {title: "n76" label: "PhiIs 76" color: green info1: "visited: 17 "} -edge: {sourcename: "n76 " targetname: "n84" label: "0" } -edge: {sourcename: "n76 " targetname: "n77" label: "1" } +edge: {sourcename: "n76" targetname: "n84" label: "0" } +edge: {sourcename: "n76" targetname: "n77" label: "1" } node: {title: "n77" label: "PhiIs 77" color: green info1: "visited: 17 "} -edge: {sourcename: "n77 " targetname: "n78" label: "0" } -edge: {sourcename: "n77 " targetname: "n76" label: "1" } +edge: {sourcename: "n77" targetname: "n78" label: "0" } +edge: {sourcename: "n77" targetname: "n76" label: "1" } } graph: { title: "n71" label: "71" status:clustered color:yellow -edge: {sourcename: "n71 " targetname: "n72" label: "0" color: red} +edge: {sourcename: "n71" targetname: "n72" label: "0" color: red} node: {title: "n70" label: "Jmp 70" info1: "visited: 18 "} } graph: { title: "n79" label: "79" status:clustered color:yellow -edge: {sourcename: "n79 " targetname: "n80" label: "0" color: red} +edge: {sourcename: "n79" targetname: "n80" label: "0" color: red} node: {title: "n78" label: "ProjIs 0 78" color: yellow info1: "visited: 19 "} -edge: {sourcename: "n78 " targetname: "n83" label: "0" } +edge: {sourcename: "n78" targetname: "n83" label: "0" } node: {title: "n86" label: "Jmp 86" info1: "visited: 19 "} } graph: { title: "n81" label: "81" status:clustered color:yellow -edge: {sourcename: "n81 " targetname: "n80" label: "0" color: red} +edge: {sourcename: "n81" targetname: "n80" label: "0" color: red} node: {title: "n80" label: "ProjX 0 80" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n80 " targetname: "n82" label: "0" color: red} +edge: {sourcename: "n80" targetname: "n82" label: "0" color: red} node: {title: "n82" label: "Start 82" color: blue info1: "visited: 20 "} node: {title: "n83" label: "ProjT 4 83" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n83 " targetname: "n82" label: "0" } +edge: {sourcename: "n83" targetname: "n82" label: "0" } node: {title: "n84" label: "0x1Is 84" color: yellow info1: "visited: 20 "} node: {title: "n85" label: "0x0Is 85" color: yellow info1: "visited: 20 "} node: {title: "n88" label: "ProjM 1 88" color: yellow info1: "visited: 20 "} -edge: {sourcename: "n88 " targetname: "n82" label: "0" color: blue} +edge: {sourcename: "n88" targetname: "n82" label: "0" color: blue} } node: {title: "n91" label: "Bad 91" info1: "visited: 0 diff --git a/testprograms/ref-results/c.vcg b/testprograms/ref-results/c.vcg index d67462cb2..726688056 100644 --- a/testprograms/ref-results/c.vcg +++ b/testprograms/ref-results/c.vcg @@ -6,67 +6,77 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n241" label: "241" status:clustered color:yellow node: {title: "n240" label: "End 240" color: blue info1: "visited: 21 "} } graph: { title: "n246" label: "246" status:clustered color:yellow -edge: {sourcename: "n246 " targetname: "n248" label: "0" color: red} -edge: {sourcename: "n246 " targetname: "n247" label: "1" color: red} +edge: {sourcename: "n246" targetname: "n248" label: "0" color: red} +edge: {sourcename: "n246" targetname: "n247" label: "1" color: red} node: {title: "n250" label: "PhiM 250" color: green info1: "visited: 22 "} -edge: {sourcename: "n250 " targetname: "n259" label: "0" color: blue} -edge: {sourcename: "n250 " targetname: "n251" label: "1" color: blue} +edge: {sourcename: "n250" targetname: "n259" label: "0" color: blue} +edge: {sourcename: "n250" targetname: "n251" label: "1" color: blue} node: {title: "n247" label: "Jmp 247" info1: "visited: 22 "} node: {title: "n251" label: "Store 251" info1: "visited: 22 "} -edge: {sourcename: "n251 " targetname: "n250" label: "0" color: blue} -edge: {sourcename: "n251 " targetname: "n257" label: "1" } -edge: {sourcename: "n251 " targetname: "n252" label: "2" } +edge: {sourcename: "n251" targetname: "n250" label: "0" color: blue} +edge: {sourcename: "n251" targetname: "n257" label: "1" } +edge: {sourcename: "n251" targetname: "n252" label: "2" } node: {title: "n252" label: "PhiIs 252" color: green info1: "visited: 22 "} -edge: {sourcename: "n252 " targetname: "n255" label: "0" } -edge: {sourcename: "n252 " targetname: "n253" label: "1" } +edge: {sourcename: "n252" targetname: "n255" label: "0" } +edge: {sourcename: "n252" targetname: "n253" label: "1" } node: {title: "n253" label: "PhiIs 253" color: green info1: "visited: 22 "} -edge: {sourcename: "n253 " targetname: "n254" label: "0" } -edge: {sourcename: "n253 " targetname: "n252" label: "1" } +edge: {sourcename: "n253" targetname: "n254" label: "0" } +edge: {sourcename: "n253" targetname: "n252" label: "1" } node: {title: "n257" label: "Sel a 257" info1: "visited: 22 "} -edge: {sourcename: "n257 " targetname: "n250" label: "0" color: blue} -edge: {sourcename: "n257 " targetname: "n258" label: "1" } +edge: {sourcename: "n257" targetname: "n250" label: "0" color: blue} +edge: {sourcename: "n257" targetname: "n258" label: "1" } } graph: { title: "n249" label: "249" status:clustered color:yellow -edge: {sourcename: "n249 " targetname: "n244" label: "0" color: red} +edge: {sourcename: "n249" targetname: "n244" label: "0" color: red} node: {title: "n248" label: "Jmp 248" info1: "visited: 23 "} node: {title: "n255" label: "ProjIs 1 255" color: yellow info1: "visited: 23 "} -edge: {sourcename: "n255 " targetname: "n256" label: "0" } +edge: {sourcename: "n255" targetname: "n256" label: "0" } node: {title: "n258" label: "ProjP 0 258" color: yellow info1: "visited: 23 "} -edge: {sourcename: "n258 " targetname: "n256" label: "0" } +edge: {sourcename: "n258" targetname: "n256" label: "0" } } graph: { title: "n243" label: "243" status:clustered color:yellow -edge: {sourcename: "n243 " targetname: "n244" label: "0" color: red} +edge: {sourcename: "n243" targetname: "n244" label: "0" color: red} node: {title: "n244" label: "ProjX 0 244" color: yellow info1: "visited: 24 "} -edge: {sourcename: "n244 " targetname: "n245" label: "0" color: red} +edge: {sourcename: "n244" targetname: "n245" label: "0" color: red} node: {title: "n245" label: "Start 245" color: blue info1: "visited: 24 "} node: {title: "n254" label: "0x0Is 254" color: yellow info1: "visited: 24 "} node: {title: "n256" label: "ProjT 4 256" color: yellow info1: "visited: 24 "} -edge: {sourcename: "n256 " targetname: "n245" label: "0" } +edge: {sourcename: "n256" targetname: "n245" label: "0" } node: {title: "n259" label: "ProjM 1 259" color: yellow info1: "visited: 24 "} -edge: {sourcename: "n259 " targetname: "n245" label: "0" color: blue} +edge: {sourcename: "n259" targetname: "n245" label: "0" color: blue} } node: {title: "n242" label: "Bad 242" info1: "visited: 0 diff --git a/testprograms/ref-results/main-type.vcg b/testprograms/ref-results/main-type.vcg index 7c6fe698f..38bd72049 100644 --- a/testprograms/ref-results/main-type.vcg +++ b/testprograms/ref-results/main-type.vcg @@ -6,7 +6,17 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + node: {title: "e30" label: "ent a_tp_elem_ent" color: yellow info1: " id: e30 diff --git a/testprograms/ref-results/main.vcg b/testprograms/ref-results/main.vcg index 25f688bda..d17e65511 100644 --- a/testprograms/ref-results/main.vcg +++ b/testprograms/ref-results/main.vcg @@ -6,55 +6,65 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n45" label: "45" status:clustered color:yellow -edge: {sourcename: "n45 " targetname: "n46" label: "0" color: red} +edge: {sourcename: "n45" targetname: "n46" label: "0" color: red} node: {title: "n44" label: "End 44" color: blue info1: "visited: 8 "} } graph: { title: "n47" label: "47" status:clustered color:yellow -edge: {sourcename: "n47 " targetname: "n48" label: "0" color: red} +edge: {sourcename: "n47" targetname: "n48" label: "0" color: red} node: {title: "n46" label: "Return 46" info1: "visited: 9 "} -edge: {sourcename: "n46 " targetname: "n58" label: "0" color: blue} -edge: {sourcename: "n46 " targetname: "n51" label: "1" } +edge: {sourcename: "n46" targetname: "n58" label: "0" color: blue} +edge: {sourcename: "n46" targetname: "n51" label: "1" } node: {title: "n51" label: "ProjIs 2 51" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n51 " targetname: "n52" label: "0" } +edge: {sourcename: "n51" targetname: "n52" label: "0" } node: {title: "n52" label: "Load 52" info1: "visited: 9 "} -edge: {sourcename: "n52 " targetname: "n57" label: "0" color: blue} -edge: {sourcename: "n52 " targetname: "n53" label: "1" } +edge: {sourcename: "n52" targetname: "n57" label: "0" color: blue} +edge: {sourcename: "n52" targetname: "n53" label: "1" } node: {title: "n53" label: "Sel a_tp_elem_ent 53" info1: "visited: 9 "} -edge: {sourcename: "n53 " targetname: "n57" label: "0" color: blue} -edge: {sourcename: "n53 " targetname: "n55" label: "1" } -edge: {sourcename: "n53 " targetname: "n54" label: "2" } +edge: {sourcename: "n53" targetname: "n57" label: "0" color: blue} +edge: {sourcename: "n53" targetname: "n55" label: "1" } +edge: {sourcename: "n53" targetname: "n54" label: "2" } node: {title: "n55" label: "Sel a 55" info1: "visited: 9 "} -edge: {sourcename: "n55 " targetname: "n57" label: "0" color: blue} -edge: {sourcename: "n55 " targetname: "n56" label: "1" } +edge: {sourcename: "n55" targetname: "n57" label: "0" color: blue} +edge: {sourcename: "n55" targetname: "n56" label: "1" } node: {title: "n58" label: "ProjM 0 58" color: yellow info1: "visited: 9 "} -edge: {sourcename: "n58 " targetname: "n52" label: "0" color: blue} +edge: {sourcename: "n58" targetname: "n52" label: "0" color: blue} } graph: { title: "n49" label: "49" status:clustered color:yellow -edge: {sourcename: "n49 " targetname: "n48" label: "0" color: red} +edge: {sourcename: "n49" targetname: "n48" label: "0" color: red} node: {title: "n48" label: "ProjX 0 48" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n48 " targetname: "n50" label: "0" color: red} +edge: {sourcename: "n48" targetname: "n50" label: "0" color: red} node: {title: "n50" label: "Start 50" color: blue info1: "visited: 10 "} node: {title: "n54" label: "0x3Iu 54" color: yellow info1: "visited: 10 "} node: {title: "n56" label: "ProjP 2 56" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n56 " targetname: "n50" label: "0" } +edge: {sourcename: "n56" targetname: "n50" label: "0" } node: {title: "n57" label: "ProjM 1 57" color: yellow info1: "visited: 10 "} -edge: {sourcename: "n57 " targetname: "n50" label: "0" color: blue} +edge: {sourcename: "n57" targetname: "n50" label: "0" color: blue} } node: {title: "n61" label: "Bad 61" info1: "visited: 0 diff --git a/testprograms/ref-results/set_a.vcg b/testprograms/ref-results/set_a.vcg index a85aa8fc3..29e8e702c 100644 --- a/testprograms/ref-results/set_a.vcg +++ b/testprograms/ref-results/set_a.vcg @@ -6,51 +6,61 @@ port_sharing: no orientation: bottom_to_top classname 1: "Data" classname 2: "Block" -classname 3: "Entity type"classname 4: "Entity owner"classname 5: "Method Param"classname 6: "Method Res"classname 7: "Super"classname 8: "Union"classname 9: "Points-to"classname 10: "Array Element Type"classname 11: "Overwrites"classname 12: "Member" +classname 3: "Entity type" +classname 4: "Entity owner" +classname 5: "Method Param" +classname 6: "Method Res" +classname 7: "Super" +classname 8: "Union" +classname 9: "Points-to" +classname 10: "Array Element Type" +classname 11: "Overwrites" +classname 12: "Member" + graph: { title: "n223" label: "223" status:clustered color:yellow -edge: {sourcename: "n223 " targetname: "n224" label: "0" color: red} +edge: {sourcename: "n223" targetname: "n224" label: "0" color: red} node: {title: "n222" label: "End 222" color: blue info1: "visited: 16 "} } graph: { title: "n225" label: "225" status:clustered color:yellow -edge: {sourcename: "n225 " targetname: "n226" label: "0" color: red} +edge: {sourcename: "n225" targetname: "n226" label: "0" color: red} node: {title: "n224" label: "Return 224" info1: "visited: 17 "} -edge: {sourcename: "n224 " targetname: "n229" label: "0" color: blue} +edge: {sourcename: "n224" targetname: "n229" label: "0" color: blue} node: {title: "n229" label: "ProjM 0 229" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n229 " targetname: "n230" label: "0" color: blue} +edge: {sourcename: "n229" targetname: "n230" label: "0" color: blue} node: {title: "n230" label: "Store 230" info1: "visited: 17 "} -edge: {sourcename: "n230 " targetname: "n235" label: "0" color: blue} -edge: {sourcename: "n230 " targetname: "n233" label: "1" } -edge: {sourcename: "n230 " targetname: "n231" label: "2" } +edge: {sourcename: "n230" targetname: "n235" label: "0" color: blue} +edge: {sourcename: "n230" targetname: "n233" label: "1" } +edge: {sourcename: "n230" targetname: "n231" label: "2" } node: {title: "n231" label: "ProjIs 1 231" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n231 " targetname: "n232" label: "0" } +edge: {sourcename: "n231" targetname: "n232" label: "0" } node: {title: "n233" label: "Sel a 233" info1: "visited: 17 "} -edge: {sourcename: "n233 " targetname: "n235" label: "0" color: blue} -edge: {sourcename: "n233 " targetname: "n234" label: "1" } +edge: {sourcename: "n233" targetname: "n235" label: "0" color: blue} +edge: {sourcename: "n233" targetname: "n234" label: "1" } node: {title: "n234" label: "ProjP 0 234" color: yellow info1: "visited: 17 "} -edge: {sourcename: "n234 " targetname: "n232" label: "0" } +edge: {sourcename: "n234" targetname: "n232" label: "0" } } graph: { title: "n227" label: "227" status:clustered color:yellow -edge: {sourcename: "n227 " targetname: "n226" label: "0" color: red} +edge: {sourcename: "n227" targetname: "n226" label: "0" color: red} node: {title: "n226" label: "ProjX 0 226" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n226 " targetname: "n228" label: "0" color: red} +edge: {sourcename: "n226" targetname: "n228" label: "0" color: red} node: {title: "n228" label: "Start 228" color: blue info1: "visited: 18 "} node: {title: "n232" label: "ProjT 4 232" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n232 " targetname: "n228" label: "0" } +edge: {sourcename: "n232" targetname: "n228" label: "0" } node: {title: "n235" label: "ProjM 1 235" color: yellow info1: "visited: 18 "} -edge: {sourcename: "n235 " targetname: "n228" label: "0" color: blue} +edge: {sourcename: "n235" targetname: "n228" label: "0" color: blue} } node: {title: "n238" label: "Bad 238" info1: "visited: 0 -- 2.20.1