Lines Matching refs:addr
149 snprintf(buf, sizeof(buf), "0x%p", tk->rp.kp.addr); in trace_kprobe_match_command_head()
194 unsigned long addr; in trace_kprobe_address() local
197 addr = (unsigned long) in trace_kprobe_address()
199 if (addr) in trace_kprobe_address()
200 addr += tk->rp.kp.offset; in trace_kprobe_address()
202 addr = (unsigned long)tk->rp.kp.addr; in trace_kprobe_address()
204 return addr; in trace_kprobe_address()
223 return tk ? (kprobe_on_func_entry(tk->rp.kp.addr, in trace_kprobe_on_func_entry()
224 tk->rp.kp.addr ? NULL : tk->rp.kp.symbol_name, in trace_kprobe_on_func_entry()
225 tk->rp.kp.addr ? 0 : tk->rp.kp.offset) == 0) : false; in trace_kprobe_on_func_entry()
258 void *addr, in alloc_trace_kprobe() argument
282 tk->rp.kp.addr = addr; in alloc_trace_kprobe()
435 static bool __within_notrace_func(unsigned long addr) in __within_notrace_func() argument
439 if (!addr || !kallsyms_lookup_size_offset(addr, &size, &offset)) in __within_notrace_func()
443 addr -= offset; in __within_notrace_func()
449 return !ftrace_location_range(addr, addr + size - 1); in __within_notrace_func()
454 unsigned long addr = trace_kprobe_address(tk); in within_notrace_func() local
457 if (!__within_notrace_func(addr)) in within_notrace_func()
461 if (!lookup_symbol_name(addr, symname)) { in within_notrace_func()
466 addr = (unsigned long)kprobe_lookup_name(symname, 0); in within_notrace_func()
467 if (addr) in within_notrace_func()
468 return __within_notrace_func(addr); in within_notrace_func()
527 tk->rp.kp.addr = NULL; in __unregister_trace_kprobe()
778 void *addr = NULL; in __trace_kprobe_create() local
832 if (kstrtoul(argv[1], 0, (unsigned long *)&addr)) { in __trace_kprobe_create()
913 is_return ? 'r' : 'p', addr); in __trace_kprobe_create()
919 tk = alloc_trace_kprobe(group, event, addr, symbol, offset, maxactive, in __trace_kprobe_create()
1171 seq_printf(m, " 0x%p", tk->rp.kp.addr); in trace_kprobe_show()
1286 fetch_store_strlen_user(unsigned long addr) in fetch_store_strlen_user() argument
1288 return kern_fetch_store_strlen_user(addr); in fetch_store_strlen_user()
1293 fetch_store_strlen(unsigned long addr) in fetch_store_strlen() argument
1295 return kern_fetch_store_strlen(addr); in fetch_store_strlen()
1303 fetch_store_string_user(unsigned long addr, void *dest, void *base) in fetch_store_string_user() argument
1305 return kern_fetch_store_string_user(addr, dest, base); in fetch_store_string_user()
1313 fetch_store_string(unsigned long addr, void *dest, void *base) in fetch_store_string() argument
1315 return kern_fetch_store_string(addr, dest, base); in fetch_store_string()
1409 entry->ip = (unsigned long)tk->rp.kp.addr; in NOKPROBE_SYMBOL()
1450 entry->func = (unsigned long)tk->rp.kp.addr; in __kretprobe_trace_func()
1609 entry->ip = (unsigned long)tk->rp.kp.addr; in kprobe_perf_func()
1645 entry->func = (unsigned long)tk->rp.kp.addr; in kretprobe_perf_func()
1677 *probe_addr = (unsigned long)tk->rp.kp.addr; in bpf_get_kprobe_info()
1811 create_local_trace_kprobe(char *func, void *addr, unsigned long offs, in create_local_trace_kprobe() argument
1844 tk = alloc_trace_kprobe(KPROBE_EVENT_SYSTEM, event, (void *)addr, func, in create_local_trace_kprobe()