Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

kernel/trace/trace_fprobe.c free_trace_fprobe() -> trace_probe_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &event_mutex

kernel/trace/trace_probe.c trace_probe_init() -> trace_probe_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 0 tp->event->class.fields.next 4096-ptr_max
PARAM_VALUE 0 tp->event->class.fields.next->next 4096-ptr_max
PARAM_VALUE 0 tp->event->class.fields.prev 4096-ptr_max
PARAM_VALUE 0 tp->event->class.fields.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->event->class.fields.prev->prev 4096-ptr_max
PARAM_VALUE 0 tp->event->files.next 4096-ptr_max
PARAM_VALUE 0 tp->event->files.next->next 4096-ptr_max
PARAM_VALUE 0 tp->event->files.prev 4096-ptr_max
PARAM_VALUE 0 tp->event->files.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->event->files.prev->prev 4096-ptr_max
PARAM_VALUE 0 tp->event->probes.next 4096-ptr_max
PARAM_VALUE 0 tp->event->probes.next->next 4096-ptr_max
PARAM_VALUE 0 tp->event->probes.next->prev 4096-ptr_max
PARAM_VALUE 0 tp->event->probes.prev 4096-ptr_max
PARAM_VALUE 0 tp->event->probes.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->event->probes.prev->prev 4096-ptr_max
PARAM_VALUE 0 tp->list.next 4096-ptr_max
PARAM_VALUE 0 tp->list.next->next 4096-ptr_max
PARAM_VALUE 0 tp->list.prev 4096-ptr_max
PARAM_VALUE 0 tp->list.prev->next 4096-ptr_max
PARAM_VALUE 0 tp->list.prev->prev 4096-ptr_max
BUF_SIZE 0 tp (-1),48-7216
BUF_SIZE 0 tp (-1),48-7216
BUF_SIZE 0 tp->event 240,336
DATA_SOURCE 0 tp $0
STR_LEN 0 tp (-1),7,11,63
STR_LEN 0 tp (-1),7,11,63
NOCHECK_CALL
HALF_LOCKED2 _T->lock

kernel/trace/trace_uprobe.c free_trace_uprobe() -> trace_probe_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &dyn_event_ops_mutex
HALF_LOCKED2 global &event_mutex

kernel/trace/trace_eprobe.c trace_event_probe_cleanup() -> trace_probe_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &event_mutex

kernel/trace/trace_kprobe.c free_trace_kprobe() -> trace_probe_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &event_mutex