calls

Imports

Imports #

"os"

Constants & Variables

G var #

var G int

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()

Generated with Arrow