Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

kernel/trace/trace_output.c print_event_fields() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iter->mutex
HALF_LOCKED2 flags

kernel/trace/trace_output.c trace_raw_output_prep() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
CAPPED_DATA 0 call->event.type 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iter->mutex
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

kernel/trace/trace_fprobe.c trace_probe_name() -> trace_event_name()

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

kernel/trace/trace_events_hist.c create_target_field_var() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace_events_hist.c event_hist_trigger_parse() -> trace_event_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace_events_hist.c event_hist_trigger_parse() -> trace_event_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace_events_hist.c find_target_event_var() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace_events_hist.c hist_unreg_all() -> trace_event_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

kernel/trace/trace_events_hist.c last_cmd_set() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace_events_hist.c local_field_var_ref() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events_synth.c register_synth_event() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->flags 8
PARAM_VALUE 0 call->name 4096-ptr_max
PARAM_VALUE 0 call->tp 4096-ptr_max
PARAM_VALUE 0 call->tp->name 4096-ptr_max
BUF_SIZE 0 call 120
BUF_SIZE 0 call->class->fields_array 80
BUF_SIZE 0 call->data 288
BUF_SIZE 0 call->event.funcs 32
BUF_SIZE 0 call->tp 72
CAPPED_DATA 0 call 1
LOCK2 global &event_mutex
HALF_LOCKED2 global &dyn_event_ops_mutex

kernel/trace/trace_probe.c find_trace_event_call() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
LOCK2 _T->lock
HALF_LOCKED2 global &dyn_event_ops_mutex

kernel/trace/trace_probe.c trace_probe_name() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
LOCK2 _T->lock
HALF_LOCKED2 global &dyn_event_ops_mutex

kernel/trace/trace.c ignore_event() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->flags s32min-(-1),1024-s32max
BIT_INFO 0 call->flags 0x400,0xffffffffffffffff

kernel/trace/trace.c ignore_event() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->flags s32min-(-1),1024-s32max
BIT_INFO 0 call->flags 0x400,0xffffffffffffffff

kernel/trace/trace.c ignore_event() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->flags s32min-(-1),1024-s32max
BIT_INFO 0 call->flags 0x400,0xffffffffffffffff

kernel/trace/trace.c ignore_event() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->flags s32min-(-1),1024-s32max
BIT_INFO 0 call->flags 0x400,0xffffffffffffffff

kernel/trace/trace_uprobe.c bpf_get_uprobe_info() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->flags s32min-(-1),64-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &seq->lock

kernel/trace/trace_uprobe.c trace_probe_name() -> trace_event_name()

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

kernel/trace/trace_events.c __find_event_file() -> trace_event_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events.c __ftrace_event_enable_disable() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
CAPPED_DATA 0 call 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/trace_events.c __ftrace_set_clr_event_nolock() -> trace_event_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &event_mutex
HALF_LOCKED2 global &trace_types_lock

kernel/trace/trace_events.c __trace_add_event_dirs() -> trace_event_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &trace_event_sem
HALF_LOCKED2 _T->lock

kernel/trace/trace_events.c __trace_early_add_event_dirs() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &trace_event_sem
HALF_LOCKED2 _T->lock

kernel/trace/trace_events.c __trace_early_add_events() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events.c __trace_early_add_new_event() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
DATA_SOURCE 0 call $0
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace_events.c event_callback() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->flags s32min-(-1),4-s32max
BIT_INFO 0 call->flags 0x4,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

kernel/trace/trace_events.c event_create_dir() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &trace_event_sem

kernel/trace/trace_events.c event_enable_print() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

kernel/trace/trace_events.c event_init() -> trace_event_name()

Type Parameter Key Value
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
DATA_SOURCE 0 call $0
RX_PATH

kernel/trace/trace_events.c event_trace_self_tests() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max

kernel/trace/trace_events.c f_show() -> trace_event_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

kernel/trace/trace_events.c get_call_len() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
DATA_SOURCE 0 call $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct seq_file)->lock

kernel/trace/trace_events.c t_show() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

kernel/trace/trace_events.c t_show_filters() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
LOCK2 rcu_read
TYPE_LOCK (struct seq_file)->lock

kernel/trace/trace_events.c t_show_triggers() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

kernel/trace/trace_events.c test_double_dereference() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
DATA_SOURCE 0 call $2
RX_PATH

kernel/trace/trace_events.c test_double_dereference() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
DATA_SOURCE 0 call $2
RX_PATH

kernel/trace/trace_events.c test_double_dereference() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
DATA_SOURCE 0 call $2
RX_PATH

kernel/trace/trace_events.c test_event_printk() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $0
RX_PATH

kernel/trace/trace_events.c test_event_printk() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $0
RX_PATH

kernel/trace/trace_events.c test_event_printk() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $0
RX_PATH

kernel/trace/trace_events.c test_event_printk() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $0
RX_PATH

kernel/trace/trace_events.c test_event_printk() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $0
RX_PATH

kernel/trace/trace_events.c test_event_printk() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $0
RX_PATH

kernel/trace/trace_events.c test_event_printk() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BUF_SIZE 0 call->class (-1),72
BUF_SIZE 0 call->class->fields_array (-1),80
BUF_SIZE 0 call->data (-1),448
BUF_SIZE 0 call->event.funcs (-1),32
BUF_SIZE 0 call->tp (-1),72
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $0
RX_PATH

kernel/trace/trace_events.c trace_events_enabled() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BIT_INFO 0 call->flags 0x0,0x7ffffffb
LOCK2 _T->lock

kernel/trace/trace_eprobe.c alloc_event_probe() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $2
LOCK2 _T->lock

kernel/trace/trace_eprobe.c find_and_get_event() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
BIT_INFO 0 call->flags 0x0,0x7fffff1b
LOCK2 _T->lock

kernel/trace/trace_eprobe.c print_eprobe_event() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

kernel/trace/trace_eprobe.c trace_probe_name() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 global &event_mutex

kernel/trace/trace_events_trigger.c event_enable_trigger_print() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct seq_file)->lock

kernel/trace/trace_kprobe.c bpf_get_kprobe_info() -> trace_event_name()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->flags s32min-(-1),32-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &seq->lock

kernel/trace/trace_kprobe.c trace_probe_name() -> trace_event_name()

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