Symbol: fprobe
include/asm-generic/fprobe.h
42
((struct fprobe *)(((unsigned long)(val) & FPROBE_HEADER_MSB_MASK) | \
include/linux/fprobe.h
101
static inline int register_fprobe(struct fprobe *fp, const char *filter, const char *notfilter)
include/linux/fprobe.h
105
static inline int register_fprobe_ips(struct fprobe *fp, unsigned long *addrs, int num)
include/linux/fprobe.h
109
static inline int register_fprobe_syms(struct fprobe *fp, const char **syms, int num)
include/linux/fprobe.h
113
static inline int unregister_fprobe(struct fprobe *fp)
include/linux/fprobe.h
117
static inline int unregister_fprobe_async(struct fprobe *fp)
include/linux/fprobe.h
121
static inline bool fprobe_is_registered(struct fprobe *fp)
include/linux/fprobe.h
13
struct fprobe;
include/linux/fprobe.h
138
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
150
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
int unregister_fprobe_async(struct fprobe *fp);
include/linux/fprobe.h
98
bool fprobe_is_registered(struct fprobe *fp);
kernel/trace/bpf_trace.c
2338
struct fprobe fp;
kernel/trace/bpf_trace.c
2638
kprobe_multi_link_handler(struct fprobe *fp, unsigned long fentry_ip,
kernel/trace/bpf_trace.c
2652
kprobe_multi_link_exit_handler(struct fprobe *fp, unsigned long fentry_ip,
kernel/trace/fprobe.c
1038
int register_fprobe_syms(struct fprobe *fp, const char **syms, int num)
kernel/trace/fprobe.c
1058
bool fprobe_is_registered(struct fprobe *fp)
kernel/trace/fprobe.c
1065
static int unregister_fprobe_nolock(struct fprobe *fp)
kernel/trace/fprobe.c
108
static bool fprobe_registered(struct fprobe *fp)
kernel/trace/fprobe.c
1112
int unregister_fprobe_async(struct fprobe *fp)
kernel/trace/fprobe.c
1130
int unregister_fprobe(struct fprobe *fp)
kernel/trace/fprobe.c
123
static int add_fprobe_hash(struct fprobe *fp)
kernel/trace/fprobe.c
138
static int del_fprobe_hash(struct fprobe *fp)
kernel/trace/fprobe.c
161
struct fprobe *fp, unsigned int size_words)
kernel/trace/fprobe.c
172
struct fprobe **fp, unsigned int *size_words)
kernel/trace/fprobe.c
182
struct fprobe *fp;
kernel/trace/fprobe.c
189
struct fprobe *fp, unsigned int size_words)
kernel/trace/fprobe.c
202
struct fprobe **fp, unsigned int *size_words)
kernel/trace/fprobe.c
222
struct fprobe *fp, struct ftrace_regs *fregs,
kernel/trace/fprobe.c
232
struct fprobe *fp, struct ftrace_regs *fregs,
kernel/trace/fprobe.c
318
struct fprobe *fp;
kernel/trace/fprobe.c
399
static bool fprobe_is_ftrace(struct fprobe *fp)
kernel/trace/fprobe.c
405
static int insert_fprobe_node(struct fprobe_hlist_node *node, struct fprobe *fp)
kernel/trace/fprobe.c
424
struct fprobe *fp;
kernel/trace/fprobe.c
442
struct fprobe *fp;
kernel/trace/fprobe.c
488
static bool fprobe_is_ftrace(struct fprobe *fp)
kernel/trace/fprobe.c
494
static int insert_fprobe_node(struct fprobe_hlist_node *node, struct fprobe *fp)
kernel/trace/fprobe.c
509
struct fprobe *fp;
kernel/trace/fprobe.c
523
struct fprobe *fp;
kernel/trace/fprobe.c
563
struct fprobe *fp;
kernel/trace/fprobe.c
656
struct fprobe *fp;
kernel/trace/fprobe.c
82
static int __insert_fprobe_node(struct fprobe_hlist_node *node, struct fprobe *fp)
kernel/trace/fprobe.c
883
static void fprobe_fail_cleanup(struct fprobe *fp)
kernel/trace/fprobe.c
890
static int fprobe_init(struct fprobe *fp, unsigned long *addrs, int num)
kernel/trace/fprobe.c
942
int register_fprobe(struct fprobe *fp, const char *filter, const char *notfilter)
kernel/trace/fprobe.c
975
static int unregister_fprobe_nolock(struct fprobe *fp);
kernel/trace/fprobe.c
990
int register_fprobe_ips(struct fprobe *fp, unsigned long *addrs, int num)
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,