Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
kernel/events/core.c __perf_event__output_id_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &parent_event->child_mutex |
kernel/events/core.c __perf_event__output_id_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &parent_event->child_mutex |
kernel/events/core.c __perf_event__output_id_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &parent_event->child_mutex |
kernel/events/core.c __perf_event__output_id_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &parent_event->child_mutex |
kernel/events/core.c __perf_event__output_id_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &parent_event->child_mutex |
kernel/events/core.c __perf_event__output_id_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &parent_event->child_mutex |
kernel/events/core.c perf_aux_sample_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->page | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 842369914738098176 |
| PARAM_VALUE | 1 | *buf | 0 |
| PARAM_VALUE | 2 | len | 1-8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | handle->addr | 4096-ptr_max[c][u] |
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_callchain_deferred_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 6409172423379992576 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 1 | buf | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_callchain_deferred_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 6409172423379992576 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 6502554037937188864 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_aux_event() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 5390891109883662336 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 7641338406265118720 |
| PARAM_VALUE | 2 | len | 32 |
| BUF_SIZE | 1 | buf | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &hisi_ptt->pmu_lock |
kernel/events/core.c perf_event_bpf_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 1749244411975618560 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 1 | buf | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_cgroup_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 7993129254523559936 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 1 | buf | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_comm_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 8817604849838071808 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 1 | buf | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_ksymbol_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 246406596551106560 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 1 | buf | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_mmap_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 841297897207472128 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 40 |
| BUF_SIZE | 1 | buf | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_mmap_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 841297897207472128 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 1 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_mmap_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 841297897207472128 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 1 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_mmap_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 841297897207472128 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_mmap_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 841297897207472128 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_mmap_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 841297897207472128 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 1 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_mmap_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 841297897207472128 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 1 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_namespaces_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 6365843951294459904 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 136 |
| BUF_SIZE | 1 | buf | 136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_read_event() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4376037895315054592 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 1404252024932409344 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 1 | buf | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &parent_event->child_mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &tsk->signal->exec_update_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct perf_event)->child_mutex |
kernel/events/core.c perf_event_switch_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 8215850579658248192 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_switch_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 8215850579658248192 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 1 | buf | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_task_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4426820190448340992 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 32 |
| BUF_SIZE | 1 | buf | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_text_poke_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 6828242091027595264 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 1 | buf | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_text_poke_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 6828242091027595264 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 2 |
| BUF_SIZE | 1 | buf | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_event_text_poke_output() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 6828242091027595264 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 2 |
| BUF_SIZE | 1 | buf | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_log_itrace_start() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 6045787515087523840 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3591426680219529216 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 1 | buf | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &cpuctx->ctx.lock |
kernel/events/core.c perf_log_lost_samples() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 5110218353558245376 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 7030887798657429504 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 1 | buf | 16 |
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_log_throttle() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 1588065186238738432 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3384421858213031936 |
| PARAM_VALUE | 2 | len | 32 |
| BUF_SIZE | 1 | buf | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4821614470315335680,6507245404139143168 |
| PARAM_VALUE | 2 | len | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 1660871988697665564,2136298029545185308,4871532738126876700,8193533939451559964 |
| PARAM_VALUE | 1 | *buf | 4294967292-4294967295,0-2147483643 |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 1 | buf | 4 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 2102832631971086336 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 1-u64max |
| BUF_SIZE | 1 | buf | 256 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4992875041800196096 |
| PARAM_VALUE | 1 | *buf | 0 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3736814006324555776 |
| PARAM_VALUE | 1 | *buf | 0-2 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3736814006324555776 |
| PARAM_VALUE | 1 | *buf | 0-2 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0,4096,2097152,1073741824 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0,4096,2097152,1073741824 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample_regs() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 3495933812651962368 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample_ustack() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 8717311612266360832 |
| PARAM_VALUE | 1 | *buf | 0 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample_ustack() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | *buf | 0-u16max |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_output_sample_ustack() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->page | 0-s32max |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 8377655329800273920 |
| PARAM_VALUE | 1 | *buf | 0 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 1 | buf | 8 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/core.c perf_report_aux_output_id() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3888367487482245120 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 1769012096639688704 |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 1 | buf | 16 |
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/ring_buffer.c __perf_output_begin() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->addr | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->head | 4096-18446744073709547520 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 8321861507644637184 |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 1 | buf | 24 |
| CAPPED_DATA | 0 | handle->page | 1 |
| DATA_SOURCE | 0 | handle | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | rcu_read |
kernel/events/ring_buffer.c perf_output_copy_aux() -> perf_output_copy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | handle | 3601165687258877952,7917383931946713088 |
| PARAM_VALUE | 0 | handle->event | 4096-ptr_max |
| PARAM_VALUE | 0 | handle->flags | 0 |
| PARAM_VALUE | 0 | handle->rb | 4096-ptr_max |
| PARAM_VALUE | 1 | buf | 4096-u64max |
| PARAM_VALUE | 2 | len | 1-4096 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 0 | handle | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | handle->addr | 4096-ptr_max[c][u] |
| USER_DATA | 1 | buf | 4096-ptr_max[c][u] |
| USER_DATA | 2 | len | 1-4096[c] |
| NO_OVERFLOW_SIMPLE | 0 | handle->size | |
| UNITS | 2 | len | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | rcu_read |