Lines Matching refs:symbol
62 const char *symbol; /* symbol name */ member
92 return tk->symbol ? tk->symbol : "unknown"; in trace_kprobe_symbol()
119 if (!tk->symbol) in trace_kprobe_module_exist()
121 p = strchr(tk->symbol, ':'); in trace_kprobe_module_exist()
126 ret = !!find_module(tk->symbol); in trace_kprobe_module_exist()
148 if (!tk->symbol) in trace_kprobe_match_command_head()
196 if (tk->symbol) { in trace_kprobe_address()
247 kfree(tk->symbol); in free_trace_kprobe()
259 const char *symbol, in alloc_trace_kprobe() argument
275 if (symbol) { in alloc_trace_kprobe()
276 tk->symbol = kstrdup(symbol, GFP_KERNEL); in alloc_trace_kprobe()
277 if (!tk->symbol) in alloc_trace_kprobe()
279 tk->rp.kp.symbol_name = tk->symbol; in alloc_trace_kprobe()
773 char *symbol = NULL, *tmp = NULL; in __trace_kprobe_create() local
840 symbol = kstrdup(argv[1], GFP_KERNEL); in __trace_kprobe_create()
841 if (!symbol) in __trace_kprobe_create()
844 tmp = strchr(symbol, '%'); in __trace_kprobe_create()
850 trace_probe_log_err(tmp - symbol, BAD_ADDR_SUFFIX); in __trace_kprobe_create()
856 ret = traceprobe_split_symbol_offset(symbol, &offset); in __trace_kprobe_create()
863 ret = kprobe_on_func_entry(NULL, symbol, offset); in __trace_kprobe_create()
873 if (symbol && !strchr(symbol, ':')) { in __trace_kprobe_create()
876 count = number_of_same_symbols(symbol); in __trace_kprobe_create()
908 if (symbol) in __trace_kprobe_create()
910 is_return ? 'r' : 'p', symbol, offset); in __trace_kprobe_create()
919 tk = alloc_trace_kprobe(group, event, addr, symbol, offset, maxactive, in __trace_kprobe_create()
956 kfree(symbol); in __trace_kprobe_create()
1170 if (!tk->symbol) in trace_kprobe_show()
1654 const char **symbol, u64 *probe_offset, in bpf_get_kprobe_info() argument
1670 if (tk->symbol) { in bpf_get_kprobe_info()
1671 *symbol = tk->symbol; in bpf_get_kprobe_info()
1675 *symbol = NULL; in bpf_get_kprobe_info()