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()
218 void FETCH_FUNC_NAME(symbol, type)(struct pt_regs *regs, void *data, void *dest)\
226 NOKPROBE_SYMBOL(FETCH_FUNC_NAME(symbol, type));
228 DEFINE_BASIC_FETCH_FUNCS(symbol)
270 const char *symbol, in alloc_trace_kprobe() argument
285 if (symbol) { in alloc_trace_kprobe()
286 tk->symbol = kstrdup(symbol, GFP_KERNEL); in alloc_trace_kprobe()
287 if (!tk->symbol) in alloc_trace_kprobe()
289 tk->rp.kp.symbol_name = tk->symbol; in alloc_trace_kprobe()
323 kfree(tk->symbol); in alloc_trace_kprobe()
338 kfree(tk->symbol); in free_trace_kprobe()
608 char *symbol = NULL, *event = NULL, *group = NULL; in create_trace_kprobe() local
675 symbol = argv[1]; in create_trace_kprobe()
677 ret = traceprobe_split_symbol_offset(symbol, &offset); in create_trace_kprobe()
695 if (symbol) in create_trace_kprobe()
697 is_return ? 'r' : 'p', symbol, offset); in create_trace_kprobe()
703 tk = alloc_trace_kprobe(group, event, addr, symbol, offset, argc, in create_trace_kprobe()
825 if (!tk->symbol) in probes_seq_show()