1 -------- @pointsto pointsto-A-x --------
2 this *int may point to these objects:
6 -------- @callstack callstack-A --------
7 Found a call path from root to calls.A
9 dynamic function call from calls.apply
10 concurrent static function call from calls.main
12 -------- @pointsto pointsto-B-x --------
13 this *int may point to these objects:
17 -------- @callers callers-B --------
18 calls.B is called from these 1 sites:
19 dynamic function call from calls.apply
21 -------- @callees callees-apply --------
22 this dynamic function call dispatches to:
26 -------- @callers callers-apply --------
27 calls.apply is called from these 2 sites:
28 concurrent static function call from calls.main
29 deferred static function call from calls.main
31 -------- @callers callers-store --------
32 calls.store is called from these 2 sites:
33 static function call from calls.main
34 static function call from calls.main
36 -------- @pointsto pointsto-result-f --------
37 this func() *int may point to these objects:
40 -------- @callees callees-main.call-f --------
41 this dynamic function call dispatches to:
44 -------- @callers callers-main.call --------
45 calls.call is called from these 2 sites:
46 static function call from calls.main
47 static function call from calls.main
49 -------- @callees callees-main-apply1 --------
50 this static function call dispatches to:
53 -------- @pointsto pointsto-pc --------
54 this *int may point to these objects:
57 -------- @pointsto pointsto-pd --------
58 this *int may point to these objects:
61 -------- @callees callees-err-no-call --------
63 Error: there is no function call here
64 -------- @callees callees-err-builtin --------
66 Error: this is a call to the built-in 'print' operator
67 -------- @callees callees-err-conversion --------
69 Error: this is a type conversion, not a function call
70 -------- @callees callees-err-bad-selection --------
72 Error: ambiguous selection within function call (or conversion)
73 -------- @callees callees-err-deadcode1 --------
74 this static function call dispatches to:
77 -------- @callees callees-err-nil-func --------
78 dynamic function call on nil value
80 -------- @callees callees-err-nil-interface --------
81 dynamic method call on nil value
83 -------- @callees callees-not-a-wrapper --------
84 this dynamic method call dispatches to:
87 -------- @callees callees-static-call --------
88 this static function call dispatches to:
91 -------- @callees callees-qualified-call --------
92 this static function call dispatches to:
95 -------- @callees callees-static-method-call --------
96 this static function call dispatches to:
99 -------- @callees callees-implicit-selection-method-call --------
100 this dynamic method call dispatches to:
103 -------- @callers callers-not-a-wrapper --------
104 (calls.myint).f is called from these 1 sites:
105 dynamic method call from calls.main
107 -------- @callees callees-err-deadcode2 --------
108 this static function call dispatches to:
111 -------- @callstack callstack-err-deadcode --------
112 calls.deadcode is unreachable in this analysis scope
114 -------- @callees callees-err-deadcode3 --------
116 Error: this call site is unreachable in this analysis
117 -------- @callers callers-global --------
118 calls.init is called from these 1 sites:
119 the root of the call graph
121 -------- @callstack callstack-init --------
122 Found a call path from root to calls.init#1
124 static function call from calls.init