Functions
T_call_in_panic_arg
function
#
calls.go T_call_in_panic_arg 19 0 1
{"Flags":0,"ParamFlags":[0],"ResultFlags":null}
callsite: calls.go:21:15|0 flagstr "CallSiteOnPanicPath" flagval 2 score 42 mask 1 maskstr "panicPathAdj"
func T_call_in_panic_arg(x int)
T_call_scoring_in_noninlinable_func
function
#
calls.go T_call_scoring_in_noninlinable_func 194 0 1
{"Flags":0,"ParamFlags":[0,0],"ResultFlags":[0]}
callsite: calls.go:208:14|0 flagstr "CallSiteOnPanicPath" flagval 2 score 42 mask 1 maskstr "panicPathAdj"
callsite: calls.go:209:15|1 flagstr "CallSiteOnPanicPath" flagval 2 score 42 mask 1 maskstr "panicPathAdj"
callsite: calls.go:211:19|2 flagstr "" flagval 0 score -24 mask 512 maskstr "passInlinableFuncToIndCallAdj"
calls.go T_call_scoring_in_noninlinable_func.func1 211 0 1
{"Flags":0,"ParamFlags":[0],"ResultFlags":[0]}
func T_call_scoring_in_noninlinable_func(x int, sl []int) int
T_calls_in_loops
function
#
calls.go T_calls_in_loops 32 0 1
{"Flags":0,"ParamFlags":[0,0],"ResultFlags":null}
callsite: calls.go:34:9|0 flagstr "CallSiteInLoop" flagval 1 score -3 mask 4 maskstr "inLoopAdj"
callsite: calls.go:37:9|1 flagstr "CallSiteInLoop" flagval 1 score -3 mask 4 maskstr "inLoopAdj"
func T_calls_in_loops(x int, q []string)
T_calls_in_pseudo_loop
function
#
calls.go T_calls_in_pseudo_loop 48 0 1
{"Flags":0,"ParamFlags":[0,0],"ResultFlags":null}
callsite: calls.go:50:9|0 flagstr "" flagval 0 score 2 mask 0 maskstr ""
callsite: calls.go:54:9|1 flagstr "" flagval 0 score 2 mask 0 maskstr ""
func T_calls_in_pseudo_loop(x int, q []string)
T_calls_not_on_panic_paths
function
#
calls.go T_calls_not_on_panic_paths 93 0 1
ParamFlags
0 ParamFeedsIfOrSwitch|ParamMayFeedIfOrSwitch
1 ParamNoInfo
{"Flags":0,"ParamFlags":[96,0],"ResultFlags":null}
callsite: calls.go:103:9|0 flagstr "" flagval 0 score 2 mask 0 maskstr ""
callsite: calls.go:112:9|1 flagstr "" flagval 0 score 2 mask 0 maskstr ""
callsite: calls.go:115:9|2 flagstr "" flagval 0 score 2 mask 0 maskstr ""
callsite: calls.go:119:12|3 flagstr "CallSiteOnPanicPath" flagval 2 score 102 mask 1 maskstr "panicPathAdj"
func T_calls_not_on_panic_paths(x int, q []string)
T_calls_on_panic_paths
function
#
calls.go T_calls_on_panic_paths 67 0 1
{"Flags":0,"ParamFlags":[0,0],"ResultFlags":null}
callsite: calls.go:69:9|0 flagstr "CallSiteOnPanicPath" flagval 2 score 42 mask 1 maskstr "panicPathAdj"
callsite: calls.go:73:9|1 flagstr "CallSiteOnPanicPath" flagval 2 score 42 mask 1 maskstr "panicPathAdj"
callsite: calls.go:77:12|2 flagstr "CallSiteOnPanicPath" flagval 2 score 102 mask 1 maskstr "panicPathAdj"
func T_calls_on_panic_paths(x int, q []string)
T_pass_inlinable_func_to_param_feeding_indirect_call
function
#
calls.go T_pass_inlinable_func_to_param_feeding_indirect_call 140 0 1
{"Flags":0,"ParamFlags":[0],"ResultFlags":[0]}
callsite: calls.go:141:19|0 flagstr "" flagval 0 score -24 mask 512 maskstr "passInlinableFuncToIndCallAdj"
callsite: calls.go:141:19|calls.go:231:10|0 flagstr "" flagval 0 score 2 mask 0 maskstr ""
func T_pass_inlinable_func_to_param_feeding_indirect_call(x int) int
T_pass_inlinable_func_to_param_feeding_nested_indirect_call
function
#
calls.go T_pass_inlinable_func_to_param_feeding_nested_indirect_call 165 0 1
ParamFlags
0 ParamFeedsIfOrSwitch
{"Flags":0,"ParamFlags":[32],"ResultFlags":[0]}
callsite: calls.go:166:25|0 flagstr "" flagval 0 score -13 mask 1024 maskstr "passInlinableFuncToNestedIndCallAdj"
callsite: calls.go:166:25|calls.go:236:11|0 flagstr "" flagval 0 score 2 mask 0 maskstr ""
func T_pass_inlinable_func_to_param_feeding_nested_indirect_call(x int) int
T_pass_noninlinable_func_to_param_feeding_indirect_call
function
#
calls.go T_pass_noninlinable_func_to_param_feeding_indirect_call 150 0 1
{"Flags":0,"ParamFlags":[0],"ResultFlags":[0]}
callsite: calls.go:153:19|0 flagstr "" flagval 0 score -4 mask 128 maskstr "passFuncToIndCallAdj"
func T_pass_noninlinable_func_to_param_feeding_indirect_call(x int) int
T_pass_noninlinable_func_to_param_feeding_nested_indirect_call
function
#
calls.go T_pass_noninlinable_func_to_param_feeding_nested_indirect_call 177 0 1
ParamFlags
0 ParamFeedsIfOrSwitch
{"Flags":0,"ParamFlags":[32],"ResultFlags":[0]}
callsite: calls.go:178:25|0 flagstr "" flagval 0 score 7 mask 256 maskstr "passFuncToNestedIndCallAdj"
func T_pass_noninlinable_func_to_param_feeding_nested_indirect_call(x int) int
callee
function
#
func callee(x int) int
calleeNoInline
function
#
func calleeNoInline(x int) int
callsParam
function
#
func callsParam(x int, f func(int) int) int
callsParamNested
function
#
func callsParamNested(x int, f func(int) int) int
callsexit
function
#
func callsexit(x int)
init
function
#
calls.go init.0 129 0 1
{"Flags":0,"ParamFlags":null,"ResultFlags":null}
callsite: calls.go:130:16|0 flagstr "CallSiteInInitFunc" flagval 4 score 22 mask 2 maskstr "initFuncAdj"
func init()