Defined in 1 files as a function:
Referenced in 23 files:
- arch/arc/kernel/kprobes.c
- arch/arm/probes/kprobes/core.c
- arch/arm/probes/kprobes/opt-arm.c, line 160
- arch/arm64/kernel/probes/kprobes.c
- arch/csky/kernel/probes/ftrace.c, line 31
- arch/csky/kernel/probes/kprobes.c
- arch/loongarch/kernel/ftrace_dyn.c, line 312
- arch/loongarch/kernel/kprobes.c
- arch/mips/kernel/kprobes.c
- arch/parisc/kernel/ftrace.c, line 228
- arch/parisc/kernel/kprobes.c
- arch/powerpc/kernel/kprobes-ftrace.c, line 36
- arch/powerpc/kernel/kprobes.c
- arch/powerpc/kernel/optprobes.c, line 110
- arch/riscv/kernel/probes/kprobes.c
- arch/s390/kernel/ftrace.c, line 311
- arch/s390/kernel/kprobes.c
- arch/sh/kernel/kprobes.c
- arch/sparc/kernel/kprobes.c
- arch/x86/kernel/kprobes/core.c
- arch/x86/kernel/kprobes/ftrace.c, line 36
- arch/x86/kernel/kprobes/opt.c, line 183
- kernel/kprobes.c
Smatch caller information:
kernel/kprobes.c kprobe_busy_begin() -> get_kprobe_ctlblk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | rcu_read |
kernel/kprobes.c kretprobe_rethook_handler() -> get_kprobe_ctlblk()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/kprobes/core.c kprobe_fault_handler() -> get_kprobe_ctlblk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH |
arch/x86/kernel/kprobes/core.c kprobe_int3_handler() -> get_kprobe_ctlblk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD |
arch/x86/kernel/kprobes/ftrace.c kprobe_ftrace_handler() -> get_kprobe_ctlblk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt |
arch/x86/kernel/kprobes/opt.c optimized_callback() -> get_kprobe_ctlblk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt |