Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/trace/trace_fprobe.c trace_fprobe_create_internal() -> traceprobe_parse_probe_arg()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 i 0-127
PARAM_VALUE 3 ctx 4096-ptr_max
PARAM_VALUE 3 ctx->flags 35,38,99,102
PARAM_VALUE 3 ctx->funcname 4096-ptr_max
PARAM_VALUE 3 ctx->offset 0
BUF_SIZE 3 ctx 544
BUF_SIZE 3 ctx->funcname 512,u64max
CAPPED_DATA 1 i 1
DATA_SOURCE 3 ctx $2
FUZZY_MAX 1 i 127
BIT_INFO 3 ctx->flags 0x2,0xffffffffffffffff
HARD_MAX 1 i 127

kernel/trace/trace_uprobe.c __trace_uprobe_create() -> traceprobe_parse_probe_arg()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 0 tp->list.next 4096-ptr_max
PARAM_VALUE 0 tp->list.prev 4096-ptr_max
PARAM_VALUE 0 tp->nr_args 0-128
PARAM_VALUE 1 i 0-127
PARAM_VALUE 3 ctx 4096-ptr_max
BUF_SIZE 0 tp 48-7216
BUF_SIZE 3 ctx 544
CAPPED_DATA 1 i 1
DATA_SOURCE 3 ctx r _kzalloc_noprof
BIT_INFO 3 ctx->flags 0x10,0xffffffff
LOCK2 global &dyn_event_ops_mutex

kernel/trace/trace_eprobe.c __trace_eprobe_create() -> traceprobe_parse_probe_arg()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 i 0-127
PARAM_VALUE 3 ctx 4096-ptr_max
PARAM_VALUE 3 ctx->flags 10
BUF_SIZE 3 ctx 544
CAPPED_DATA 1 i 1
DATA_SOURCE 3 ctx r _kzalloc_noprof
LOCK2 _T->lock

kernel/trace/trace_kprobe.c trace_kprobe_create_internal() -> traceprobe_parse_probe_arg()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 i 0-127
PARAM_VALUE 3 ctx 4096-ptr_max
PARAM_VALUE 3 ctx->flags 2-3,6
PARAM_VALUE 3 ctx->funcname 0,4096-ptr_max
PARAM_VALUE 3 ctx->offset 0
BUF_SIZE 3 ctx 544
CAPPED_DATA 1 i 1
DATA_SOURCE 3 ctx $2
FUZZY_MAX 1 i 127
BIT_INFO 3 ctx->flags 0x2,0xffffffffffffffff
HARD_MAX 1 i 127