Lines Matching defs:ip
44 static int __report_module(struct addr_location *al, u64 ip,
54 thread__find_symbol(ui->thread, PERF_RECORD_MISC_USER, ip, al);
74 mod = dwfl_addrmodule(ui->dwfl, ip);
105 return mod && dwfl_addrmodule(ui->dwfl, ip) == mod ? 0 : -1;
108 static int report_module(u64 ip, struct unwind_info *ui)
114 res = __report_module(&al, ip, ui);
123 static int entry(u64 ip, struct unwind_info *ui)
130 if (__report_module(&al, ip, ui)) {
135 e->ip = ip;
140 pr_debug("unwind: %s:ip = 0x%" PRIx64 " (0x%" PRIx64 ")\n",
142 ip,
143 al.map ? map__map_ip(al.map, ip) : (u64) 0);
273 Dwarf_Word ip;
289 err = perf_reg_value(&ip, &data->user_regs, perf_arch_reg_ip(arch));
293 err = report_module(ip, ui);
315 err = ui->entries[j].ip ? ui->cb(&ui->entries[j], ui->arg) : 0;