Defined in 2 files as a function:

Referenced in 27 files:

Smatch caller information:

arch/x86/mm/fault.c kprobe_page_fault() -> kprobe_running()

Type Parameter Key Value

arch/x86/kernel/kprobes/core.c kprobe_fault_handler() -> kprobe_running()

Type Parameter Key Value
RX_PATH

arch/x86/kernel/kprobes/core.c kprobe_int3_handler() -> kprobe_running()

Type Parameter Key Value
PREEMPT_ADD

arch/x86/kernel/kprobes/core.c kprobe_int3_handler() -> kprobe_running()

Type Parameter Key Value
PREEMPT_ADD

arch/x86/kernel/kprobes/core.c save_previous_kprobe() -> kprobe_running()

Type Parameter Key Value
PREEMPT_ADD

arch/x86/kernel/traps.c gp_try_fixup_and_notify() -> kprobe_running()

Type Parameter Key Value

arch/x86/kernel/kprobes/ftrace.c kprobe_ftrace_handler() -> kprobe_running()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt

kernel/trace/fprobe.c __fprobe_kprobe_handler() -> kprobe_running()

Type Parameter Key Value
PREEMPT_ADD
LOCK2 rcu_read

arch/x86/kernel/kprobes/opt.c optimized_callback() -> kprobe_running()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt

kernel/trace/bpf_trace.c ____bpf_get_func_ip_kprobe() -> kprobe_running()

Type Parameter Key Value