Searched refs:dwfl (Results 1 – 8 of 8) sorted by relevance
/openbmc/qemu/tcg/ |
H A D | debuginfo.c | 14 static Dwfl *dwfl; variable 32 if (dwfl) { in debuginfo_report_elf() 33 dwfl_report_begin_add(dwfl); in debuginfo_report_elf() 35 dwfl = dwfl_begin(&dwfl_callbacks); in debuginfo_report_elf() 38 if (dwfl) { in debuginfo_report_elf() 39 dwfl_report_elf(dwfl, name, name, fd, bias, true); in debuginfo_report_elf() 40 dwfl_report_end(dwfl, NULL, NULL); in debuginfo_report_elf() 59 if (!dwfl) { in debuginfo_query() 64 dwfl_module = dwfl_addrmodule(dwfl, q[i].address); in debuginfo_query()
|
/openbmc/linux/tools/perf/arch/powerpc/util/ |
H A D | skip-callchain-idx.c | 155 Dwfl *dwfl; in check_return_addr() local 164 dwfl = dso->dwfl; in check_return_addr() 166 if (!dwfl) { in check_return_addr() 167 dwfl = dwfl_begin(&offline_callbacks); in check_return_addr() 168 if (!dwfl) { in check_return_addr() 173 mod = dwfl_report_elf(dwfl, exec_file, exec_file, -1, in check_return_addr() 183 dwfl_end(dwfl); in check_return_addr() 186 dso->dwfl = dwfl; in check_return_addr() 189 mod = dwfl_addrmodule(dwfl, pc); in check_return_addr()
|
/openbmc/linux/tools/perf/util/ |
H A D | unwind-libdw.c | 74 mod = dwfl_addrmodule(ui->dwfl, ip); in __report_module() 87 mod = dwfl_report_elf(ui->dwfl, dso->short_name, filename, -1, in __report_module() 94 mod = dwfl_report_elf(ui->dwfl, dso->short_name, filename, -1, in __report_module() 105 return mod && dwfl_addrmodule(ui->dwfl, ip) == mod ? 0 : -1; in __report_module() 148 static pid_t next_thread(Dwfl *dwfl, void *arg, void **thread_argp) in next_thread() argument 155 return dwfl_pid(dwfl); in next_thread() 183 static bool memory_read(Dwfl *dwfl __maybe_unused, Dwarf_Addr addr, Dwarf_Word *result, in memory_read() 285 ui->dwfl = dwfl_begin(&offline_callbacks); in unwind__get_entries() 286 if (!ui->dwfl) in unwind__get_entries() 297 err = !dwfl_attach_state(ui->dwfl, EM_NONE, thread__tid(thread), &callbacks, ui); in unwind__get_entries() [all …]
|
H A D | unwind-libdw.h | 15 Dwfl *dwfl; member
|
H A D | probe-finder.h | 34 Dwfl *dwfl; member
|
H A D | probe-finder.c | 65 dbg->dwfl = dwfl_begin(&offline_callbacks); in debuginfo__init_offline_dwarf() 66 if (!dbg->dwfl) in debuginfo__init_offline_dwarf() 69 dwfl_report_begin(dbg->dwfl); in debuginfo__init_offline_dwarf() 70 dbg->mod = dwfl_report_offline(dbg->dwfl, "", "", fd); in debuginfo__init_offline_dwarf() 80 dwfl_report_end(dbg->dwfl, NULL, NULL); in debuginfo__init_offline_dwarf() 84 if (dbg->dwfl) in debuginfo__init_offline_dwarf() 85 dwfl_end(dbg->dwfl); in debuginfo__init_offline_dwarf() 150 if (dbg->dwfl) in debuginfo__delete() 151 dwfl_end(dbg->dwfl); in debuginfo__delete()
|
H A D | dso.h | 188 void *dwfl; /* DWARF debug info */ member
|
/openbmc/openbmc/poky/meta/recipes-devtools/dwarfsrcfiles/files/ |
H A D | dwarfsrcfiles.c | 89 Dwfl *dwfl; in main() local 109 argp_parse (dwfl_standard_argp (), 5, args, 0, NULL, &dwfl); in main() 112 while ((cu = dwfl_nextcu (dwfl, cu, &bias)) != NULL) in main() 115 dwfl_end (dwfl); in main()
|