Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

arch/x86/events/core.c perf_callchain_kernel() -> perf_callchain_store()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2355835459841921024
PARAM_VALUE 0 ctx->contexts_maxed 0
PARAM_VALUE 0 ctx->entry 4096-ptr_max
PARAM_VALUE 0 ctx->max_stack 0-u16max
PARAM_VALUE 0 ctx->nr 0
DATA_SOURCE 0 ctx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

arch/x86/events/core.c perf_callchain_kernel() -> perf_callchain_store()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2355835459841921024
PARAM_VALUE 0 ctx->contexts_maxed 0
PARAM_VALUE 0 ctx->entry 4096-ptr_max
PARAM_VALUE 0 ctx->max_stack 0-u16max
PARAM_VALUE 0 ctx->nr 0-2
PARAM_VALUE 1 ip 1-5952596217597046783,5952596217597046785-u64max
CAPPED_DATA 1 ip 1
CAPPED_DATA 1 ip 1
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 ip r unwind_get_return_address
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

arch/x86/events/core.c perf_callchain_user() -> perf_callchain_store()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2355835459841921024
PARAM_VALUE 0 ctx->contexts_maxed 0
PARAM_VALUE 0 ctx->entry 4096-ptr_max
PARAM_VALUE 0 ctx->max_stack 0-u16max
PARAM_VALUE 0 ctx->nr 0-3
DATA_SOURCE 0 ctx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/events/core.c perf_callchain_user() -> perf_callchain_store()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2355835459841921024
PARAM_VALUE 0 ctx->contexts_maxed 0
PARAM_VALUE 0 ctx->entry 4096-ptr_max
PARAM_VALUE 0 ctx->max_stack 0-u16max
PARAM_VALUE 0 ctx->nr 0-4
CAPPED_DATA 0 ctx->max_stack 1
CAPPED_DATA 0 ctx->nr 1
DATA_SOURCE 0 ctx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 ip 0-u64max

arch/x86/events/core.c perf_callchain_user() -> perf_callchain_store()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2355835459841921024
PARAM_VALUE 0 ctx->contexts_maxed 0
PARAM_VALUE 0 ctx->entry 4096-ptr_max
PARAM_VALUE 0 ctx->max_stack 1-u16max
PARAM_VALUE 0 ctx->nr 0-6
CAPPED_DATA 0 ctx->max_stack 1
CAPPED_DATA 0 ctx->nr 1
DATA_SOURCE 0 ctx $0
PARAM_COMPARE 0 ctx->max_stack > $0->nr
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/events/core.c perf_callchain_user32() -> perf_callchain_store()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2355835459841921024
PARAM_VALUE 0 ctx->contexts_maxed 0
PARAM_VALUE 0 ctx->entry 4096-ptr_max
PARAM_VALUE 0 ctx->max_stack 0-u16max
PARAM_VALUE 0 ctx->nr 0-4
CAPPED_DATA 0 ctx->max_stack 1
CAPPED_DATA 0 ctx->nr 1
DATA_SOURCE 0 ctx $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 ip 0-u32max

arch/x86/events/core.c perf_callchain_user32() -> perf_callchain_store()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2355835459841921024
PARAM_VALUE 0 ctx->contexts_maxed 0
PARAM_VALUE 0 ctx->entry 4096-ptr_max
PARAM_VALUE 0 ctx->max_stack 1-u16max
PARAM_VALUE 0 ctx->nr 0-6
PARAM_VALUE 1 ip 0-8589934590
CAPPED_DATA 0 ctx->max_stack 1
CAPPED_DATA 0 ctx->nr 1
DATA_SOURCE 0 ctx $1
PARAM_COMPARE 0 ctx->max_stack > $0->nr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL