Symbol: uprobe_consumer
include/linux/uprobes.h
209
extern struct uprobe *uprobe_register(struct inode *inode, loff_t offset, loff_t ref_ctr_offset, struct uprobe_consumer *uc);
include/linux/uprobes.h
210
extern int uprobe_apply(struct uprobe *uprobe, struct uprobe_consumer *uc, bool);
include/linux/uprobes.h
211
extern void uprobe_unregister_nosync(struct uprobe *uprobe, struct uprobe_consumer *uc);
include/linux/uprobes.h
257
uprobe_register(struct inode *inode, loff_t offset, loff_t ref_ctr_offset, struct uprobe_consumer *uc)
include/linux/uprobes.h
262
uprobe_apply(struct uprobe* uprobe, struct uprobe_consumer *uc, bool add)
include/linux/uprobes.h
267
uprobe_unregister_nosync(struct uprobe *uprobe, struct uprobe_consumer *uc)
include/linux/uprobes.h
54
int (*handler)(struct uprobe_consumer *self, struct pt_regs *regs, __u64 *data);
include/linux/uprobes.h
55
int (*ret_handler)(struct uprobe_consumer *self,
include/linux/uprobes.h
58
bool (*filter)(struct uprobe_consumer *self, struct mm_struct *mm);
kernel/events/uprobes.c
1027
static void consumer_add(struct uprobe *uprobe, struct uprobe_consumer *uc)
kernel/events/uprobes.c
1041
static void consumer_del(struct uprobe *uprobe, struct uprobe_consumer *uc)
kernel/events/uprobes.c
1130
static inline bool consumer_filter(struct uprobe_consumer *uc, struct mm_struct *mm)
kernel/events/uprobes.c
1137
struct uprobe_consumer *uc;
kernel/events/uprobes.c
1272
register_for_each_vma(struct uprobe *uprobe, struct uprobe_consumer *new)
kernel/events/uprobes.c
1337
void uprobe_unregister_nosync(struct uprobe *uprobe, struct uprobe_consumer *uc)
kernel/events/uprobes.c
1392
struct uprobe_consumer *uc)
kernel/events/uprobes.c
1449
int uprobe_apply(struct uprobe *uprobe, struct uprobe_consumer *uc, bool add)
kernel/events/uprobes.c
1451
struct uprobe_consumer *con;
kernel/events/uprobes.c
2551
struct uprobe_consumer *uc;
kernel/events/uprobes.c
2603
struct uprobe_consumer *uc;
kernel/trace/bpf_trace.c
2912
struct uprobe_consumer consumer;
kernel/trace/bpf_trace.c
3121
uprobe_multi_link_filter(struct uprobe_consumer *con, struct mm_struct *mm)
kernel/trace/bpf_trace.c
3130
uprobe_multi_link_handler(struct uprobe_consumer *con, struct pt_regs *regs,
kernel/trace/bpf_trace.c
3144
uprobe_multi_link_ret_handler(struct uprobe_consumer *con, unsigned long func, struct pt_regs *regs,
kernel/trace/trace_uprobe.c
1100
typedef bool (*filter_func_t)(struct uprobe_consumer *self, struct mm_struct *mm);
kernel/trace/trace_uprobe.c
1363
static bool uprobe_perf_filter(struct uprobe_consumer *uc, struct mm_struct *mm)
kernel/trace/trace_uprobe.c
1526
static int uprobe_dispatcher(struct uprobe_consumer *con, struct pt_regs *regs,
kernel/trace/trace_uprobe.c
1559
static int uretprobe_dispatcher(struct uprobe_consumer *con,
kernel/trace/trace_uprobe.c
62
struct uprobe_consumer consumer;
kernel/trace/trace_uprobe.c
94
static int uprobe_dispatcher(struct uprobe_consumer *con, struct pt_regs *regs,
kernel/trace/trace_uprobe.c
96
static int uretprobe_dispatcher(struct uprobe_consumer *con,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
598
uprobe_handler(struct uprobe_consumer *self, struct pt_regs *regs, __u64 *data)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
605
uprobe_ret_handler(struct uprobe_consumer *self, unsigned long func,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
617
struct uprobe_consumer consumer;