Lines Matching refs:symbol
34 const char *symbol; /* symbol name */ member
50 return tk->symbol ? tk->symbol : "unknown"; in trace_kprobe_symbol()
88 char *symbol; member
95 sc->addr = (unsigned long)kallsyms_lookup_name(sc->symbol); in update_symbol_cache()
105 kfree(sc->symbol); in free_symbol_cache()
120 sc->symbol = kstrdup(sym, GFP_KERNEL); in alloc_symbol_cache()
121 if (!sc->symbol) { in alloc_symbol_cache()
230 void FETCH_FUNC_NAME(symbol, type)(struct pt_regs *regs, void *data, void *dest)\
238 NOKPROBE_SYMBOL(FETCH_FUNC_NAME(symbol, type));
240 DEFINE_BASIC_FETCH_FUNCS(symbol)
278 const char *symbol, in alloc_trace_kprobe() argument
289 if (symbol) { in alloc_trace_kprobe()
290 tk->symbol = kstrdup(symbol, GFP_KERNEL); in alloc_trace_kprobe()
291 if (!tk->symbol) in alloc_trace_kprobe()
293 tk->rp.kp.symbol_name = tk->symbol; in alloc_trace_kprobe()
327 kfree(tk->symbol); in alloc_trace_kprobe()
341 kfree(tk->symbol); in free_trace_kprobe()
612 char *symbol = NULL, *event = NULL, *group = NULL; in create_trace_kprobe() local
687 symbol = argv[1]; in create_trace_kprobe()
689 ret = traceprobe_split_symbol_offset(symbol, &offset); in create_trace_kprobe()
704 if (symbol) in create_trace_kprobe()
706 is_return ? 'r' : 'p', symbol, offset); in create_trace_kprobe()
712 tk = alloc_trace_kprobe(group, event, addr, symbol, offset, argc, in create_trace_kprobe()
834 if (!tk->symbol) in probes_seq_show()