--------- @pointsto pointsto-A-x --------
-this *int may point to these objects:
- a
- b
-
--------- @callstack callstack-A --------
-Found a call path from root to calls.A
-calls.A
-dynamic function call from calls.apply
-concurrent static function call from calls.main
-
--------- @pointsto pointsto-B-x --------
-this *int may point to these objects:
- a
- b
-
--------- @callers callers-B --------
-calls.B is called from these 1 sites:
- dynamic function call from calls.apply
-
--------- @callees callees-apply --------
-this dynamic function call dispatches to:
- calls.A
- calls.B
-
--------- @callers callers-apply --------
-calls.apply is called from these 2 sites:
- concurrent static function call from calls.main
- deferred static function call from calls.main
-
--------- @callers callers-store --------
-calls.store is called from these 2 sites:
- static function call from calls.main
- static function call from calls.main
-
--------- @pointsto pointsto-result-f --------
-this func() *int may point to these objects:
- calls.main$1
-
--------- @callees callees-main.call-f --------
-this dynamic function call dispatches to:
- calls.main$1
-
--------- @callers callers-main.call --------
-calls.call is called from these 2 sites:
- static function call from calls.main
- static function call from calls.main
-
--------- @callees callees-main-apply1 --------
-this static function call dispatches to:
- calls.apply
-
--------- @pointsto pointsto-pc --------
-this *int may point to these objects:
- c
-
--------- @pointsto pointsto-pd --------
-this *int may point to these objects:
- d
-
--------- @callees callees-err-no-call --------
-
-Error: there is no function call here
--------- @callees callees-err-builtin --------
-
-Error: this is a call to the built-in 'print' operator
--------- @callees callees-err-conversion --------
-
-Error: this is a type conversion, not a function call
--------- @callees callees-err-bad-selection --------
-
-Error: ambiguous selection within function call (or conversion)
--------- @callees callees-err-deadcode1 --------
-this static function call dispatches to:
- calls.main
-
--------- @callees callees-err-nil-func --------
-dynamic function call on nil value
-
--------- @callees callees-err-nil-interface --------
-dynamic method call on nil value
-
--------- @callees callees-not-a-wrapper --------
-this dynamic method call dispatches to:
- (calls.myint).f
-
--------- @callees callees-static-call --------
-this static function call dispatches to:
- calls.foo
-
--------- @callees callees-qualified-call --------
-this static function call dispatches to:
- fmt.Println
-
--------- @callees callees-static-method-call --------
-this static function call dispatches to:
- (calls.method).f
-
--------- @callees callees-implicit-selection-method-call --------
-this dynamic method call dispatches to:
- (calls.method).f
-
--------- @callers callers-not-a-wrapper --------
-(calls.myint).f is called from these 1 sites:
- dynamic method call from calls.main
-
--------- @callees callees-err-deadcode2 --------
-this static function call dispatches to:
- calls.main
-
--------- @callstack callstack-err-deadcode --------
-calls.deadcode is unreachable in this analysis scope
-
--------- @callees callees-err-deadcode3 --------
-
-Error: this call site is unreachable in this analysis
--------- @callers callers-global --------
-calls.init is called from these 1 sites:
-the root of the call graph
-
--------- @callstack callstack-init --------
-Found a call path from root to calls.init#1
-calls.init#1
-static function call from calls.init
-