Defined in 18 files as a function:

Referenced in 13 files:

Smatch caller information:

lib/tests/test_kprobes.c return_handler() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $1

lib/tests/test_kprobes.c return_handler2() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $1

lib/tests/test_kprobes.c stacktrace_internal_return_handler() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $1

lib/tests/test_kprobes.c stacktrace_return_handler() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $1

kernel/trace/fgraph.c __ftrace_return_to_handler() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PREEMPT_ADD <- disables preempt

kernel/trace/trace_fprobe.c process_fetch_insn() -> regs_return_value()

Type Parameter Key Value
HALF_LOCKED2 rcu_read

samples/kprobes/kretprobe_example.c ret_handler() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $1

arch/x86/kernel/process.c audit_syscall_exit() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $0

arch/x86/kernel/process.c audit_syscall_exit() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $0

arch/x86/entry/syscall_32.c audit_syscall_exit() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $0

arch/x86/entry/syscall_32.c audit_syscall_exit() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $0

arch/x86/entry/syscall_64.c audit_syscall_exit() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $0

arch/x86/entry/syscall_64.c audit_syscall_exit() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
DATA_SOURCE 0 regs $0

kernel/trace/trace_uprobe.c process_fetch_insn() -> regs_return_value()

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

lib/tests/test_fprobe.c fp_exit_handler() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max

lib/tests/test_fprobe.c fprobe_exit_multi_handler() -> regs_return_value()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max

kernel/trace/trace_kprobe.c process_fetch_insn() -> regs_return_value()

Type Parameter Key Value
BUF_SIZE 0 regs (-1),168
BUF_SIZE 0 regs (-1),168
DATA_SOURCE 0 regs $1