Symbol: kretprobe
arch/arm/probes/kprobes/test-core.c
378
static struct kretprobe the_kretprobe = {
arch/arm64/kernel/stacktrace.c
158
state->flags.kretprobe = 1;
arch/arm64/kernel/stacktrace.c
35
kretprobe : 1;
arch/arm64/kernel/stacktrace.c
471
flags.kretprobe ? "K" : "",
arch/s390/lib/test_unwind.c
191
struct kretprobe my_kretprobe;
include/linux/kprobes.h
142
struct kretprobe __rcu *rp;
include/linux/kprobes.h
198
static nokprobe_inline struct kretprobe *get_kretprobe(struct kretprobe_instance *ri)
include/linux/kprobes.h
201
return (struct kretprobe *)ri->node.rethook->data;
include/linux/kprobes.h
244
static nokprobe_inline struct kretprobe *get_kretprobe(struct kretprobe_instance *ri)
include/linux/kprobes.h
256
static inline void arch_prepare_kretprobe(struct kretprobe *rp,
include/linux/kprobes.h
410
int register_kretprobe(struct kretprobe *rp);
include/linux/kprobes.h
411
void unregister_kretprobe(struct kretprobe *rp);
include/linux/kprobes.h
412
int register_kretprobes(struct kretprobe **rps, int num);
include/linux/kprobes.h
413
void unregister_kretprobes(struct kretprobe **rps, int num);
include/linux/kprobes.h
473
static inline int register_kretprobe(struct kretprobe *rp)
include/linux/kprobes.h
477
static inline int register_kretprobes(struct kretprobe **rps, int num)
include/linux/kprobes.h
481
static inline void unregister_kretprobe(struct kretprobe *rp)
include/linux/kprobes.h
484
static inline void unregister_kretprobes(struct kretprobe **rps, int num)
include/linux/kprobes.h
51
struct kretprobe;
include/linux/kprobes.h
516
static inline int disable_kretprobe(struct kretprobe *rp)
include/linux/kprobes.h
520
static inline int enable_kretprobe(struct kretprobe *rp)
kernel/kprobes.c
1964
struct kretprobe *rp = get_kretprobe(ri);
kernel/kprobes.c
2002
static inline void free_rp_inst(struct kretprobe *rp)
kernel/kprobes.c
2086
struct kretprobe *rp;
kernel/kprobes.c
2150
struct kretprobe *rp = container_of(p, struct kretprobe, kp);
kernel/kprobes.c
2179
struct kretprobe *rp = container_of(p, struct kretprobe, kp);
kernel/kprobes.c
2204
struct kretprobe *rp = (struct kretprobe *)data;
kernel/kprobes.c
2252
int register_kretprobe(struct kretprobe *rp)
kernel/kprobes.c
2324
int register_kretprobes(struct kretprobe **rps, int num)
kernel/kprobes.c
2342
void unregister_kretprobe(struct kretprobe *rp)
kernel/kprobes.c
2348
void unregister_kretprobes(struct kretprobe **rps, int num)
kernel/kprobes.c
2379
int register_kretprobe(struct kretprobe *rp)
kernel/kprobes.c
2385
int register_kretprobes(struct kretprobe **rps, int num)
kernel/kprobes.c
2391
void unregister_kretprobe(struct kretprobe *rp)
kernel/kprobes.c
2396
void unregister_kretprobes(struct kretprobe **rps, int num)
kernel/trace/trace_kprobe.c
1167
int __kprobe_event_gen_cmd_start(struct dynevent_cmd *cmd, bool kretprobe,
kernel/trace/trace_kprobe.c
1181
if (kretprobe)
kernel/trace/trace_kprobe.c
1518
struct kretprobe *rp = get_kretprobe(ri);
kernel/trace/trace_kprobe.c
1846
struct kretprobe *rp = get_kretprobe(ri);
kernel/trace/trace_kprobe.c
62
struct kretprobe rp; /* Use rp.kp for kprobe use */
lib/tests/test_kprobes.c
195
static struct kretprobe rp = {
lib/tests/test_kprobes.c
220
static struct kretprobe rp2 = {
lib/tests/test_kprobes.c
228
struct kretprobe *rps[2] = {&rp, &rp2};
lib/tests/test_kprobes.c
282
static struct kretprobe rp3 = {
lib/tests/test_kprobes.c
341
static struct kretprobe rp4 = {
lib/tests/test_kprobes.c
349
struct kretprobe *rps[2] = {&rp3, &rp4};
samples/kprobes/kretprobe_example.c
72
static struct kretprobe my_kretprobe = {
tools/testing/selftests/bpf/benchs/bench_trigger.c
230
static void attach_ksyms_all(struct bpf_program *empty, bool kretprobe)
tools/testing/selftests/bpf/benchs/bench_trigger.c
251
opts.retprobe = kretprobe;
tools/testing/selftests/bpf/benchs/bench_trigger.c
631
BENCH_TRIG_KERNEL(kretprobe, "kretprobe");