Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
kernel/events/core.c perf_event_modify_attr() -> perf_event_modify_copy_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 4096-ptr_max |
| PARAM_VALUE | 1 | from | 8430341497750159360 |
| CAPPED_DATA | 1 | from->type | 1 |
| DATA_SOURCE | 1 | from | $1 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | from->__reserved_2 | 0-u16max |
| USER_DATA | 1 | from->aux_action | 0-u32max |
| USER_DATA | 1 | from->aux_sample_size | 0-u32max |
| USER_DATA | 1 | from->aux_watermark | 0-u32max |
| USER_DATA | 1 | from->bp_addr | 0-u64max |
| USER_DATA | 1 | from->bp_len | 0-u64max |
| USER_DATA | 1 | from->bp_type | 0-u32max |
| USER_DATA | 1 | from->branch_sample_type | 0-u64max |
| USER_DATA | 1 | from->clockid | s32min-s32max |
| USER_DATA | 1 | from->config | 0-u64max |
| USER_DATA | 1 | from->config1 | 0-u64max |
| USER_DATA | 1 | from->config2 | 0-u64max |
| USER_DATA | 1 | from->config3 | 0-u64max |
| USER_DATA | 1 | from->config4 | 0-u64max |
| USER_DATA | 1 | from->kprobe_addr | 0-u64max |
| USER_DATA | 1 | from->kprobe_func | 0-u64max |
| USER_DATA | 1 | from->probe_offset | 0-u64max |
| USER_DATA | 1 | from->read_format | 0-u64max |
| USER_DATA | 1 | from->sample_freq | 0-u64max |
| USER_DATA | 1 | from->sample_max_stack | 0,127 |
| USER_DATA | 1 | from->sample_period | 0-u64max |
| USER_DATA | 1 | from->sample_regs_intr | 0-u64max |
| USER_DATA | 1 | from->sample_regs_user | 0-u64max |
| USER_DATA | 1 | from->sample_stack_user | 0-u32max |
| USER_DATA | 1 | from->sample_type | 0-u64max |
| USER_DATA | 1 | from->sig_data | 0-u64max |
| USER_DATA | 1 | from->size | 0,144 |
| USER_DATA | 1 | from->uprobe_path | 0-u64max |
| USER_DATA | 1 | from->wakeup_events | 0-u32max |
| USER_DATA | 1 | from->wakeup_watermark | 0-u32max |
| LOCK2 | &event->child_mutex | ||
| TYPE_LOCK | (struct perf_event)->child_mutex |
kernel/events/core.c perf_event_modify_attr() -> perf_event_modify_copy_attr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 4096-ptr_max |
| PARAM_VALUE | 1 | from | 8430341497750159360 |
| CAPPED_DATA | 1 | from->bp_addr | 1 |
| CAPPED_DATA | 1 | from->type | 1 |
| DATA_SOURCE | 1 | from | $1 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | from->__reserved_2 | 0-u16max |
| USER_DATA | 1 | from->aux_action | 0-u32max |
| USER_DATA | 1 | from->aux_sample_size | 0-u32max |
| USER_DATA | 1 | from->aux_watermark | 0-u32max |
| USER_DATA | 1 | from->bp_addr | 0-u64max[c] |
| USER_DATA | 1 | from->bp_len | 0-u64max |
| USER_DATA | 1 | from->bp_type | 0-u32max |
| USER_DATA | 1 | from->branch_sample_type | 0-u64max |
| USER_DATA | 1 | from->clockid | s32min-s32max |
| USER_DATA | 1 | from->config | 0-u64max |
| USER_DATA | 1 | from->config1 | 0-u64max |
| USER_DATA | 1 | from->config2 | 0-u64max |
| USER_DATA | 1 | from->config3 | 0-u64max |
| USER_DATA | 1 | from->config4 | 0-u64max |
| USER_DATA | 1 | from->kprobe_addr | 0-u64max |
| USER_DATA | 1 | from->kprobe_func | 0-u64max |
| USER_DATA | 1 | from->probe_offset | 0-u64max |
| USER_DATA | 1 | from->read_format | 0-u64max |
| USER_DATA | 1 | from->sample_freq | 0-u64max |
| USER_DATA | 1 | from->sample_max_stack | 0,127 |
| USER_DATA | 1 | from->sample_period | 0-u64max |
| USER_DATA | 1 | from->sample_regs_intr | 0-u64max |
| USER_DATA | 1 | from->sample_regs_user | 0-u64max |
| USER_DATA | 1 | from->sample_stack_user | 0-u32max |
| USER_DATA | 1 | from->sample_type | 0-u64max |
| USER_DATA | 1 | from->sig_data | 0-u64max |
| USER_DATA | 1 | from->size | 0,144 |
| USER_DATA | 1 | from->uprobe_path | 0-u64max |
| USER_DATA | 1 | from->wakeup_events | 0-u32max |
| USER_DATA | 1 | from->wakeup_watermark | 0-u32max |
| LOCK2 | &event->child_mutex | ||
| TYPE_LOCK | (struct perf_event)->child_mutex |