Lines Matching refs:ip
23 static int __report_module(struct addr_location *al, u64 ip, in __report_module() argument
31 MAP__FUNCTION, ip, al); in __report_module()
39 mod = dwfl_addrmodule(ui->dwfl, ip); in __report_module()
45 return mod && dwfl_addrmodule(ui->dwfl, ip) == mod ? 0 : -1; in __report_module()
48 static int report_module(u64 ip, struct unwind_info *ui) in report_module() argument
52 return __report_module(&al, ip, ui); in report_module()
55 static int entry(u64 ip, struct unwind_info *ui) in entry() argument
61 if (__report_module(&al, ip, ui)) in entry()
64 e.ip = ip; in entry()
70 ip, in entry()
71 al.map ? al.map->map_ip(al.map, ip) : (u64) 0); in entry()
179 Dwarf_Word ip; in unwind__get_entries() local
189 err = perf_reg_value(&ip, &data->user_regs, PERF_REG_IP); in unwind__get_entries()
193 err = report_module(ip, &ui); in unwind__get_entries()