Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/events/core.c _perf_ioctl() -> perf_event_modify_attr()

Type Parameter Key Value
PARAM_VALUE 0 event 4096-ptr_max
PARAM_VALUE 0 event->ctx 4096-ptr_max
PARAM_VALUE 0 event->ctx->callback_head.func 1-u64max
PARAM_VALUE 0 event->ctx->callback_head.next 0
PARAM_VALUE 0 event->ctx->refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 event->ctx->task->rcu.func 1-u64max
PARAM_VALUE 0 event->state (-3)-s32max
PARAM_VALUE 1 attr 8430341497750159360
PARAM_VALUE 1 attr->sample_max_stack 0,127
PARAM_VALUE 1 attr->size 0,144
BUF_SIZE 0 event s32min-(-2),1-s32max
BUF_SIZE 0 event s32min-(-2),1-s32max
CAPPED_DATA 0 event->ctx 1
DATA_SOURCE 0 event $0
FUZZY_MAX 0 event->state (-3)
USER_DATA 1 attr->__reserved_2 0-u16max
USER_DATA 1 attr->aux_action 0-u32max
USER_DATA 1 attr->aux_sample_size 0-u32max
USER_DATA 1 attr->aux_watermark 0-u32max
USER_DATA 1 attr->bp_addr 0-u64max
USER_DATA 1 attr->bp_len 0-u64max
USER_DATA 1 attr->bp_type 0-u32max
USER_DATA 1 attr->branch_sample_type 0-u64max
USER_DATA 1 attr->clockid s32min-s32max
USER_DATA 1 attr->config 0-u64max
USER_DATA 1 attr->config1 0-u64max
USER_DATA 1 attr->config2 0-u64max
USER_DATA 1 attr->config3 0-u64max
USER_DATA 1 attr->config4 0-u64max
USER_DATA 1 attr->kprobe_addr 0-u64max
USER_DATA 1 attr->kprobe_func 0-u64max
USER_DATA 1 attr->probe_offset 0-u64max
USER_DATA 1 attr->read_format 0-u64max
USER_DATA 1 attr->sample_freq 0-u64max
USER_DATA 1 attr->sample_max_stack 0,127
USER_DATA 1 attr->sample_period 0-u64max
USER_DATA 1 attr->sample_regs_intr 0-u64max
USER_DATA 1 attr->sample_regs_user 0-u64max
USER_DATA 1 attr->sample_stack_user 0-u32max
USER_DATA 1 attr->sample_type 0-u64max
USER_DATA 1 attr->sig_data 0-u64max
USER_DATA 1 attr->size 0,144
USER_DATA 1 attr->type 0-u32max
USER_DATA 1 attr->uprobe_path 0-u64max
USER_DATA 1 attr->wakeup_events 0-u32max
USER_DATA 1 attr->wakeup_watermark 0-u32max