-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.dot
More file actions
69 lines (65 loc) · 5.24 KB
/
test.dot
File metadata and controls
69 lines (65 loc) · 5.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
digraph {
node [shape=plaintext];
clusterrank="local";
label="Compilation Graph ID: 7EE44DCF-0EF6-4013-A2F7-936C68B6AC08";
labeljust=r;
fontname="Terminus";
comment="Entry point is in compilation unit 'CUnit1'";
comment="and in function 'foo'";
comment="and in basic_block 'A'";
ENTRY [shape=circle,style=filled,fontcolor=white,color=black,fixedsize=true,fontsize=8,width=0.4,label="Entry"];
subgraph "cluster_cunit_CUnit1" {
label="Compil. unit: CUnit1";
labeljust=l;
pencolor="#C0AF40";
style="rounded";
penwidth=1;
subgraph "cluster_func_foo" {
style="filled";
fillcolor="#CFB0E0";
label="Function: foo";
labeljust=l;
pencolor="#AF40C0";
penwidth=1;
func_foo_A [label=<<TABLE BGCOLOR="white" BORDER="0" CELLBORDER="1" CELLSPACING="0"><TR><TD><FONT POINT-SIZE="12.0" FACE="Courier New">ChkAdd</FONT></TD><TD BGCOLOR="#c0c0c0" PORT="here"><FONT COLOR="red" POINT-SIZE="12.0">0</FONT></TD><TD>0</TD></TR><TR><TD COLSPAN="3">A</TD></TR><TR><TD COLSPAN="2"><FONT POINT-SIZE="12.0" FACE="Courier New,italic">ChkInc</FONT></TD><TD BGCOLOR="#c0c0c0"><FONT COLOR="red">0</FONT></TD></TR></TABLE>>];
func_foo_B [label=<<TABLE BGCOLOR="white" BORDER="0" CELLBORDER="1" CELLSPACING="0"><TR><TD><FONT POINT-SIZE="12.0" FACE="Courier New">ChkAdd</FONT></TD><TD BGCOLOR="#c0c0c0" PORT="here"><FONT COLOR="red" POINT-SIZE="12.0">0</FONT></TD><TD>0</TD></TR><TR><TD COLSPAN="3">B</TD></TR><TR><TD COLSPAN="2"><FONT POINT-SIZE="12.0" FACE="Courier New,italic">ChkInc</FONT></TD><TD BGCOLOR="#c0c0c0"><FONT COLOR="red">0</FONT></TD></TR></TABLE>>];
func_foo_C [label=<<TABLE BGCOLOR="white" BORDER="0" CELLBORDER="1" CELLSPACING="0"><TR><TD><FONT POINT-SIZE="12.0" FACE="Courier New">ChkAdd</FONT></TD><TD BGCOLOR="#c0c0c0" PORT="here"><FONT COLOR="red" POINT-SIZE="12.0">0</FONT></TD><TD>0</TD></TR><TR><TD COLSPAN="3">C</TD></TR><TR><TD COLSPAN="2"><FONT POINT-SIZE="12.0" FACE="Courier New,italic">ChkInc</FONT></TD><TD BGCOLOR="#c0c0c0"><FONT COLOR="red">0</FONT></TD></TR></TABLE>>];
func_foo_A:s -> func_foo_B:n [fontname="Kinnari",color=black,weight=5,constraint=true,decorate=true,label="0"];
func_foo_A:s -> func_foo_C:n [fontname="Kinnari",color=black,weight=5,constraint=true,decorate=true,label="0"];
}
}
func_foo_C:s -> func_bar_D:n [fontname="Kinnari",color=blue,weight=5,constraint=true,decorate=true,label="0"];
func_foo_C:s -> func_bar_F:n [fontname="Kinnari",color=blue,weight=5,constraint=true,decorate=true,label="0"];
subgraph "cluster_cunit_CUnit2" {
label="Compil. unit: CUnit2";
labeljust=l;
pencolor="#C0AF40";
style="rounded";
penwidth=1;
subgraph "cluster_func_bar" {
style="filled";
fillcolor="#CFB0E0";
label="Function: bar";
labeljust=l;
pencolor="#AF40C0";
penwidth=1;
func_bar_D [label=<<TABLE BGCOLOR="white" BORDER="0" CELLBORDER="1" CELLSPACING="0"><TR><TD><FONT POINT-SIZE="12.0" FACE="Courier New">ChkAdd</FONT></TD><TD BGCOLOR="#c0c0c0" PORT="here"><FONT COLOR="red" POINT-SIZE="12.0">0</FONT></TD><TD>0</TD></TR><TR><TD COLSPAN="3">D</TD></TR><TR><TD COLSPAN="2"><FONT POINT-SIZE="12.0" FACE="Courier New,italic">ChkInc</FONT></TD><TD BGCOLOR="#c0c0c0"><FONT COLOR="red">0</FONT></TD></TR></TABLE>>];
func_bar_E [label=<<TABLE BGCOLOR="white" BORDER="0" CELLBORDER="1" CELLSPACING="0"><TR><TD><FONT POINT-SIZE="12.0" FACE="Courier New">ChkAdd</FONT></TD><TD BGCOLOR="#c0c0c0" PORT="here"><FONT COLOR="red" POINT-SIZE="12.0">0</FONT></TD><TD>0</TD></TR><TR><TD COLSPAN="3">E</TD></TR><TR><TD COLSPAN="2"><FONT POINT-SIZE="12.0" FACE="Courier New,italic">ChkInc</FONT></TD><TD BGCOLOR="#c0c0c0"><FONT COLOR="red">0</FONT></TD></TR></TABLE>>];
func_bar_D:s -> func_bar_E:n [fontname="Kinnari",color=black,weight=5,constraint=true,decorate=true,label="0"];
}
func_bar_D:s -> func_bar_F:n [fontname="Kinnari",color=green,weight=5,constraint=true,decorate=true,label="0"];
subgraph "cluster_func_bar (1566028015)" {
style="filled";
fillcolor="#CFB0E0";
label="Function: bar";
labeljust=l;
pencolor="#AF40C0";
penwidth=1;
func_bar_F [label=<<TABLE BGCOLOR="white" BORDER="0" CELLBORDER="1" CELLSPACING="0"><TR><TD><FONT POINT-SIZE="12.0" FACE="Courier New">ChkAdd</FONT></TD><TD BGCOLOR="#c0c0c0" PORT="here"><FONT COLOR="red" POINT-SIZE="12.0">0</FONT></TD><TD>0</TD></TR><TR><TD COLSPAN="3">F</TD></TR><TR><TD COLSPAN="2"><FONT POINT-SIZE="12.0" FACE="Courier New,italic">ChkInc</FONT></TD><TD BGCOLOR="#c0c0c0"><FONT COLOR="red">0</FONT></TD></TR></TABLE>>];
}
}
func_bar_E:s -> func_foo_A:n [fontname="Kinnari",color=blue,weight=5,constraint=true,decorate=true,label="0"];
func_bar_F:s -> func_foo_B:n [fontname="Kinnari",color=blue,weight=5,constraint=true,decorate=true,label="0"];
func_bar_F:s -> func_foo_A:n [fontname="Kinnari",color=blue,weight=5,constraint=true,decorate=true,label="0"];
ENTRY -> func_foo_A[style="dotted,bold",color=red,weight=3,constraint=false,decorate=false];
}