Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/trace/trace_events_hist.c parse_atom() -> parse_field()

Type Parameter Key Value
PARAM_VALUE 0 str->attrs->map_bits 0-s32max
PARAM_VALUE 0 str->map->ops->elt_alloc 7286300139960954880
PARAM_VALUE 0 str->map->ops->elt_free 6798255245786554368
PARAM_VALUE 0 str->map->ops->elt_init 187152866893508608
PARAM_VALUE 2 pf 1-u64max
PARAM_VALUE 2 *pf 0-255
PARAM_VALUE 3 *pv 0,2,4096
PARAM_VALUE 4 buckets 991120416284807168
PARAM_VALUE 4 *buckets 0
BUF_SIZE 0 str (-1)-s32max
BUF_SIZE 0 str (-1)-s32max
BUF_SIZE 0 str->attrs (-1)-s32max
BUF_SIZE 0 str->event_file s32min-(-1),1-s32max
BUF_SIZE 1 call s32min-(-1),1-s32max
BUF_SIZE 1 call s32min-(-1),1-s32max
DATA_SOURCE 0 str $0
DATA_SOURCE 1 call $1
DATA_SOURCE 2 pf $2 [m]
DATA_SOURCE 3 pv $3
STR_LEN 0 str (-1),4
STR_LEN 0 str (-1),4
STR_LEN 0 str->event_file (-1),4
STR_LEN 1 call (-1),4
STR_LEN 1 call (-1),4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 call->tr->range_addr_size 1-u64max[c]

kernel/trace/trace_events_inject.c parse_entry() -> parse_field()

Type Parameter Key Value
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 1 call->class 4096-ptr_max
PARAM_VALUE 2 pf 6959700588809396224
PARAM_VALUE 3 pv 3417778016998871040
BUF_SIZE 0 str (-1),1-1000000001,2147479553
BUF_SIZE 0 str (-1),1-1000000001,2147479553
DATA_SOURCE 0 str $0 [m]
DATA_SOURCE 1 call $1
TERMINATED 0 str 1
USER_DATA 0 *str 0-255
USER_DATA 3 *pv 0-u64max
USER_PTR 0 str
USER_PTR 3 pv
LOCK2 global &event_mutex

kernel/trace/trace_events_inject.c parse_entry() -> parse_field()

Type Parameter Key Value
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 1 call->class 4096-ptr_max
PARAM_VALUE 2 pf 6959700588809396224
PARAM_VALUE 2 *pf 4096-ptr_max
PARAM_VALUE 3 pv 3417778016998871040
DATA_SOURCE 0 str $0 [m]
DATA_SOURCE 1 call $1
TERMINATED 0 str 1
USER_DATA 3 *pv 0-u64max
USER_PTR 3 pv
LOCK2 global &event_mutex