|
|
|
/* @generated */
|
|
|
|
digraph iCFG {
|
|
|
|
"test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_1" [label="1: Start test\nFormals: \nLocals: a_ptr:class A* \n DECLARE_LOCALS(&return,&a_ptr); [line 20]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_1" -> "test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_4" ;
|
|
|
|
"test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_2" [label="2: Exit test \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_3" [label="3: Call _fun_A_fun \n n$0=*&a_ptr:class A* [line 24]\n _=*n$0:class A [line 24]\n n$2=_fun_A_fun(n$0:class A*,1:int,2:int,3:int) [line 24]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_3" -> "test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_2" ;
|
|
|
|
"test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_4" [label="4: Call _fun_A_fun \n n$3=*&a_ptr:class A* [line 23]\n _=*n$3:class A [line 23]\n n$5=_fun_A_fun(n$3:class A*,1:int,2:int) [line 23]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_4" -> "test{d41d8cd98f00b204e9800998ecf8427e_Z4testv}.8c08101fe48ee96867ff8578442d10bc_3" ;
|
|
|
|
"A_fun(_ZN1A3funEii).725b13bf748707860ab33acd63cab6bd_1" [label="1: Start A_fun\nFormals: this:class A* a:int b:int\nLocals: \n DECLARE_LOCALS(&return); [line 18]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun(_ZN1A3funEii).725b13bf748707860ab33acd63cab6bd_1" -> "A_fun(_ZN1A3funEii).725b13bf748707860ab33acd63cab6bd_3" ;
|
|
|
|
"A_fun(_ZN1A3funEii).725b13bf748707860ab33acd63cab6bd_2" [label="2: Exit A_fun \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun(_ZN1A3funEii).725b13bf748707860ab33acd63cab6bd_3" [label="3: Return Stmt \n n$0=*&a:int [line 18]\n n$1=*&b:int [line 18]\n *&return:int=(n$0 - n$1) [line 18]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun(_ZN1A3funEii).725b13bf748707860ab33acd63cab6bd_3" -> "A_fun(_ZN1A3funEii).725b13bf748707860ab33acd63cab6bd_2" ;
|
|
|
|
"A_fun(_ZN1A3funEiii).618d361263f858392f0801f2bfbb7085_1" [label="1: Start A_fun\nFormals: this:class A* a:int b:int c:int\nLocals: \n DECLARE_LOCALS(&return); [line 16]\n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun(_ZN1A3funEiii).618d361263f858392f0801f2bfbb7085_1" -> "A_fun(_ZN1A3funEiii).618d361263f858392f0801f2bfbb7085_3" ;
|
|
|
|
"A_fun(_ZN1A3funEiii).618d361263f858392f0801f2bfbb7085_2" [label="2: Exit A_fun \n " color=yellow style=filled]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun(_ZN1A3funEiii).618d361263f858392f0801f2bfbb7085_3" [label="3: Return Stmt \n n$0=*&a:int [line 16]\n n$1=*&b:int [line 16]\n n$2=*&c:int [line 16]\n *&return:int=((n$0 + n$1) + n$2) [line 16]\n " shape="box"]
|
|
|
|
|
|
|
|
|
|
|
|
"A_fun(_ZN1A3funEiii).618d361263f858392f0801f2bfbb7085_3" -> "A_fun(_ZN1A3funEiii).618d361263f858392f0801f2bfbb7085_2" ;
|
|
|
|
}
|