You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

87 lines
2.5 KiB

digraph iCFG {
23 [label="23: Return Stmt \n APPLY_ABSTRACTION; [line 26]\n " shape="box"]
23 -> 18 ;
22 [label="22: Prune (false branch) \n PRUNE((n$1 == 0), false); [line 25]\n REMOVE_TEMPS(n$0,n$1); [line 25]\n " shape="invhouse"]
22 -> 19 ;
21 [label="21: Prune (true branch) \n PRUNE((n$1 != 0), true); [line 25]\n REMOVE_TEMPS(n$0,n$1); [line 25]\n " shape="invhouse"]
21 -> 23 ;
20 [label="20: Message Call: conformsToProtocol: \n n$0=*&self:class Bla * [line 25]\n n$1=_fun_Bla_conformsToProtocol:(n$0:class Bla *,\"Foo\":class Protocol *) virtual [line 25]\n NULLIFY(&self,false); [line 25]\n " shape="box"]
20 -> 21 ;
20 -> 22 ;
19 [label="19: + \n " ]
19 -> 18 ;
18 [label="18: Exit Bla_fooMethod \n " color=yellow style=filled]
17 [label="17: Start Bla_fooMethod\nFormals: self:class Bla *\nLocals: \n DECLARE_LOCALS(&return); [line 24]\n " color=yellow style=filled]
17 -> 20 ;
16 [label="16: Exit Bla_frontendChecks \n " color=yellow style=filled]
15 [label="15: Start Bla_frontendChecks\nFormals: \nLocals: \n " color=yellow style=filled]
15 -> 16 ;
14 [label="14: Exit Foo_frontendChecks \n " color=yellow style=filled]
13 [label="13: Start Foo_frontendChecks\nFormals: \nLocals: \n " color=yellow style=filled]
13 -> 14 ;
12 [label="12: Exit NSDiscardableContent_frontendChecks \n " color=yellow style=filled]
11 [label="11: Start NSDiscardableContent_frontendChecks\nFormals: \nLocals: \n " color=yellow style=filled]
11 -> 12 ;
10 [label="10: Exit NSSecureCoding_frontendChecks \n " color=yellow style=filled]
9 [label="9: Start NSSecureCoding_frontendChecks\nFormals: \nLocals: \n " color=yellow style=filled]
9 -> 10 ;
8 [label="8: Exit NSCoding_frontendChecks \n " color=yellow style=filled]
7 [label="7: Start NSCoding_frontendChecks\nFormals: \nLocals: \n " color=yellow style=filled]
7 -> 8 ;
6 [label="6: Exit NSMutableCopying_frontendChecks \n " color=yellow style=filled]
5 [label="5: Start NSMutableCopying_frontendChecks\nFormals: \nLocals: \n " color=yellow style=filled]
5 -> 6 ;
4 [label="4: Exit NSCopying_frontendChecks \n " color=yellow style=filled]
3 [label="3: Start NSCopying_frontendChecks\nFormals: \nLocals: \n " color=yellow style=filled]
3 -> 4 ;
2 [label="2: Exit NSObject_frontendChecks \n " color=yellow style=filled]
1 [label="1: Start NSObject_frontendChecks\nFormals: \nLocals: \n " color=yellow style=filled]
1 -> 2 ;
}