Defined in 2 files as a function:
- kernel/trace/trace_events_hist.c, line 2327 (as a function)
- kernel/trace/trace_events_inject.c, line 36 (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 |