Symbol: fprobe
include/asm-generic/fprobe.h
42
((struct fprobe *)(((unsigned long)(val) & FPROBE_HEADER_MSB_MASK) | \
include/linux/fprobe.h
100
static inline int register_fprobe(struct fprobe *fp, const char *filter, const char *notfilter)
include/linux/fprobe.h
104
static inline int register_fprobe_ips(struct fprobe *fp, unsigned long *addrs, int num)
include/linux/fprobe.h
108
static inline int register_fprobe_syms(struct fprobe *fp, const char **syms, int num)
include/linux/fprobe.h
112
static inline int unregister_fprobe(struct fprobe *fp)
include/linux/fprobe.h
116
static inline bool fprobe_is_registered(struct fprobe *fp)
include/linux/fprobe.h
13
struct fprobe;
include/linux/fprobe.h
133
static inline void disable_fprobe(struct fprobe *fp)
include/linux/fprobe.h
14
typedef int (*fprobe_entry_cb)(struct fprobe *fp, unsigned long entry_ip,
include/linux/fprobe.h
145
static inline void enable_fprobe(struct fprobe *fp)
include/linux/fprobe.h
18
typedef void (*fprobe_exit_cb)(struct fprobe *fp, unsigned long entry_ip,
include/linux/fprobe.h
32
struct fprobe *fp;
include/linux/fprobe.h
47
struct fprobe *fp;
include/linux/fprobe.h
82
static inline bool fprobe_disabled(struct fprobe *fp)
include/linux/fprobe.h
87
static inline bool fprobe_shared_with_kprobes(struct fprobe *fp)
include/linux/fprobe.h
93
int register_fprobe(struct fprobe *fp, const char *filter, const char *notfilter);
include/linux/fprobe.h
94
int register_fprobe_ips(struct fprobe *fp, unsigned long *addrs, int num);
include/linux/fprobe.h
95
int register_fprobe_syms(struct fprobe *fp, const char **syms, int num);
include/linux/fprobe.h
96
int unregister_fprobe(struct fprobe *fp);
include/linux/fprobe.h
97
bool fprobe_is_registered(struct fprobe *fp);
kernel/trace/bpf_trace.c
2293
struct fprobe fp;
kernel/trace/bpf_trace.c
2591
kprobe_multi_link_handler(struct fprobe *fp, unsigned long fentry_ip,
kernel/trace/bpf_trace.c
2605
kprobe_multi_link_exit_handler(struct fprobe *fp, unsigned long fentry_ip,
kernel/trace/fprobe.c
110
static bool is_fprobe_still_exist(struct fprobe *fp)
kernel/trace/fprobe.c
125
static int add_fprobe_hash(struct fprobe *fp)
kernel/trace/fprobe.c
143
static int del_fprobe_hash(struct fprobe *fp)
kernel/trace/fprobe.c
166
struct fprobe *fp, unsigned int size_words)
kernel/trace/fprobe.c
177
struct fprobe **fp, unsigned int *size_words)
kernel/trace/fprobe.c
187
struct fprobe *fp;
kernel/trace/fprobe.c
194
struct fprobe *fp, unsigned int size_words)
kernel/trace/fprobe.c
207
struct fprobe **fp, unsigned int *size_words)
kernel/trace/fprobe.c
227
struct fprobe *fp, struct ftrace_regs *fregs,
kernel/trace/fprobe.c
237
struct fprobe *fp, struct ftrace_regs *fregs,
kernel/trace/fprobe.c
265
struct fprobe *fp;
kernel/trace/fprobe.c
335
static bool fprobe_is_ftrace(struct fprobe *fp)
kernel/trace/fprobe.c
358
static bool fprobe_is_ftrace(struct fprobe *fp)
kernel/trace/fprobe.c
382
struct fprobe *fp;
kernel/trace/fprobe.c
467
struct fprobe *fp;
kernel/trace/fprobe.c
731
static void fprobe_fail_cleanup(struct fprobe *fp)
kernel/trace/fprobe.c
738
static int fprobe_init(struct fprobe *fp, unsigned long *addrs, int num)
kernel/trace/fprobe.c
791
int register_fprobe(struct fprobe *fp, const char *filter, const char *notfilter)
kernel/trace/fprobe.c
839
int register_fprobe_ips(struct fprobe *fp, unsigned long *addrs, int num)
kernel/trace/fprobe.c
889
int register_fprobe_syms(struct fprobe *fp, const char **syms, int num)
kernel/trace/fprobe.c
909
bool fprobe_is_registered(struct fprobe *fp)
kernel/trace/fprobe.c
924
int unregister_fprobe(struct fprobe *fp)
kernel/trace/trace_fprobe.c
190
struct fprobe fp;
kernel/trace/trace_fprobe.c
393
static int trace_fprobe_entry_handler(struct fprobe *fp, unsigned long entry_ip,
kernel/trace/trace_fprobe.c
521
static int fentry_dispatcher(struct fprobe *fp, unsigned long entry_ip,
kernel/trace/trace_fprobe.c
540
static void fexit_dispatcher(struct fprobe *fp, unsigned long entry_ip,
lib/tests/test_fprobe.c
106
struct fprobe fp = {
lib/tests/test_fprobe.c
132
struct fprobe fp = {
lib/tests/test_fprobe.c
158
struct fprobe fp = {
lib/tests/test_fprobe.c
174
struct fprobe fp = {
lib/tests/test_fprobe.c
195
static notrace int entry_only_handler(struct fprobe *fp, unsigned long ip,
lib/tests/test_fprobe.c
208
static notrace int fprobe_entry_multi_handler(struct fprobe *fp, unsigned long ip,
lib/tests/test_fprobe.c
222
static notrace void fprobe_exit_multi_handler(struct fprobe *fp, unsigned long ip,
lib/tests/test_fprobe.c
258
struct fprobe fp1 = {
lib/tests/test_fprobe.c
262
struct fprobe fp2 = {
lib/tests/test_fprobe.c
35
static notrace int fp_entry_handler(struct fprobe *fp, unsigned long ip,
lib/tests/test_fprobe.c
54
static notrace void fp_exit_handler(struct fprobe *fp, unsigned long ip,
lib/tests/test_fprobe.c
79
struct fprobe fp_entry = {
samples/fprobe/fprobe_example.c
23
static struct fprobe sample_probe;
samples/fprobe/fprobe_example.c
51
static int sample_entry_handler(struct fprobe *fp, unsigned long ip,
samples/fprobe/fprobe_example.c
69
static void sample_exit_handler(struct fprobe *fp, unsigned long ip,