trace_kprobe
static nokprobe_inline bool trace_kprobe_has_gone(struct trace_kprobe *tk)
static nokprobe_inline bool trace_kprobe_within_module(struct trace_kprobe *tk,
static nokprobe_inline bool trace_kprobe_module_exist(struct trace_kprobe *tk)
struct trace_kprobe *tk = to_trace_kprobe(ev);
struct trace_kprobe *tk = to_trace_kprobe(ev);
static inline bool trace_kprobe_module_exist(struct trace_kprobe *tk)
static unsigned long trace_kprobe_missed(struct trace_kprobe *tk)
struct trace_kprobe *tk;
struct trace_kprobe *tk = to_trace_kprobe(ev);
__kprobe_trace_func(struct trace_kprobe *tk, struct pt_regs *regs,
static bool trace_kprobe_match_command_head(struct trace_kprobe *tk,
kprobe_trace_func(struct trace_kprobe *tk, struct pt_regs *regs)
struct trace_kprobe *tk;
tk = container_of(rp, struct trace_kprobe, rp);
__kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri,
kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri,
kprobe_perf_func(struct trace_kprobe *tk, struct pt_regs *regs)
kretprobe_perf_func(struct trace_kprobe *tk, struct kretprobe_instance *ri,
struct trace_kprobe *tk = to_trace_kprobe(ev);
struct trace_kprobe *tk;
static nokprobe_inline unsigned long trace_kprobe_nhit(struct trace_kprobe *tk)
struct trace_kprobe *tk = container_of(kp, struct trace_kprobe, rp.kp);
struct trace_kprobe *tk;
tk = container_of(rp, struct trace_kprobe, rp);
static inline void init_trace_event_call(struct trace_kprobe *tk)
static int register_kprobe_event(struct trace_kprobe *tk)
static int unregister_kprobe_event(struct trace_kprobe *tk)
struct trace_kprobe *tk __free(free_trace_kprobe) = NULL;
static nokprobe_inline bool trace_kprobe_is_registered(struct trace_kprobe *tk)
struct trace_kprobe *tk;
struct trace_kprobe *tk;
unsigned long trace_kprobe_address(struct trace_kprobe *tk)
find_trace_probe_file(struct trace_kprobe *tk, struct trace_array *tr)
struct trace_kprobe *tk;
static nokprobe_inline struct trace_kprobe *
return container_of(tp, struct trace_kprobe, tp);
struct trace_kprobe *tk = trace_kprobe_primary_from_call(call);
struct trace_kprobe *tk = trace_kprobe_primary_from_call(call);
static int register_kprobe_event(struct trace_kprobe *tk);
static int unregister_kprobe_event(struct trace_kprobe *tk);
static void free_trace_kprobe(struct trace_kprobe *tk)
DEFINE_FREE(free_trace_kprobe, struct trace_kprobe *,
static struct trace_kprobe *alloc_trace_kprobe(const char *group,
struct trace_kprobe *tk __free(free_trace_kprobe) = NULL;
static struct trace_kprobe *find_trace_kprobe(const char *event,
struct trace_kprobe *tk;
static inline int __enable_trace_kprobe(struct trace_kprobe *tk)
struct trace_kprobe *tk;
struct trace_kprobe *tk;
static bool within_notrace_func(struct trace_kprobe *tk)
static int __register_trace_kprobe(struct trace_kprobe *tk)
static void __unregister_trace_kprobe(struct trace_kprobe *tk)
static int unregister_trace_kprobe(struct trace_kprobe *tk)
static bool trace_kprobe_has_same_kprobe(struct trace_kprobe *orig,
struct trace_kprobe *comp)
static int append_trace_kprobe(struct trace_kprobe *tk, struct trace_kprobe *to)
static int register_trace_kprobe(struct trace_kprobe *tk)
struct trace_kprobe *old_tk;
static int register_module_trace_kprobe(struct module *mod, struct trace_kprobe *tk)
struct trace_kprobe *tk;
static struct trace_kprobe *to_trace_kprobe(struct dyn_event *ev)
return container_of(ev, struct trace_kprobe, devent);
struct trace_kprobe *tk __free(free_trace_kprobe) = NULL;
static nokprobe_inline bool trace_kprobe_is_return(struct trace_kprobe *tk)
static nokprobe_inline const char *trace_kprobe_symbol(struct trace_kprobe *tk)
static nokprobe_inline unsigned long trace_kprobe_offset(struct trace_kprobe *tk)