trace_uprobe
struct trace_uprobe *tu;
static int uprobe_trace_func(struct trace_uprobe *tu, struct pt_regs *regs,
static void uretprobe_trace_func(struct trace_uprobe *tu, unsigned long func,
struct trace_uprobe *tu;
static int trace_uprobe_enable(struct trace_uprobe *tu, filter_func_t filter)
struct trace_uprobe *tu;
tu = container_of(tp, struct trace_uprobe, tp);
struct trace_uprobe *tu;
tu = container_of(tp, struct trace_uprobe, tp);
struct trace_uprobe *tu;
struct trace_uprobe *tu;
tu = container_of(tp, struct trace_uprobe, tp);
struct trace_uprobe *tu;
tu = container_of(tp, struct trace_uprobe, tp);
struct trace_uprobe *tu;
tu = container_of(uc, struct trace_uprobe, consumer);
static void __uprobe_perf_func(struct trace_uprobe *tu,
static int uprobe_perf_func(struct trace_uprobe *tu, struct pt_regs *regs,
static void uretprobe_perf_func(struct trace_uprobe *tu, unsigned long func,
struct trace_uprobe *tu;
struct trace_uprobe *tu;
tu = container_of(con, struct trace_uprobe, consumer);
struct trace_uprobe *tu;
tu = container_of(con, struct trace_uprobe, consumer);
static inline void init_trace_event_call(struct trace_uprobe *tu)
static int register_uprobe_event(struct trace_uprobe *tu)
static int unregister_uprobe_event(struct trace_uprobe *tu)
struct trace_uprobe *tu;
struct trace_uprobe *tu;
static inline bool is_ret_probe(struct trace_uprobe *tu)
struct trace_uprobe *tu = to_trace_uprobe(ev);
static bool trace_uprobe_match_command_head(struct trace_uprobe *tu,
struct trace_uprobe *tu = to_trace_uprobe(ev);
static nokprobe_inline struct trace_uprobe *
return container_of(tp, struct trace_uprobe, tp);
static struct trace_uprobe *
struct trace_uprobe *tu;
static void free_trace_uprobe(struct trace_uprobe *tu)
static struct trace_uprobe *find_probe_event(const char *event, const char *group)
struct trace_uprobe *tu;
static int unregister_trace_uprobe(struct trace_uprobe *tu)
static bool trace_uprobe_has_same_uprobe(struct trace_uprobe *orig,
struct trace_uprobe *comp)
static int append_trace_uprobe(struct trace_uprobe *tu, struct trace_uprobe *to)
static int validate_ref_ctr_offset(struct trace_uprobe *new)
struct trace_uprobe *tmp;
static int register_trace_uprobe(struct trace_uprobe *tu)
struct trace_uprobe *old_tu;
DEFINE_FREE(free_trace_uprobe, struct trace_uprobe *, if (_T) free_trace_uprobe(_T))
struct trace_uprobe *tu __free(free_trace_uprobe) = NULL;
struct trace_uprobe *tu = to_trace_uprobe(ev);
struct trace_uprobe *tu = to_trace_uprobe(ev);
static struct trace_uprobe *to_trace_uprobe(struct dyn_event *ev)
return container_of(ev, struct trace_uprobe, devent);
struct trace_uprobe *tu;
static int register_uprobe_event(struct trace_uprobe *tu);
static int unregister_uprobe_event(struct trace_uprobe *tu);
static struct uprobe_cpu_buffer *prepare_uprobe_buffer(struct trace_uprobe *tu,
static void __uprobe_trace_func(struct trace_uprobe *tu,