Searched refs:dwfl (Results 1 – 8 of 8) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | libdw.c | 19 Dwfl *dwfl = dso__libdw(dso); in dso__free_libdw() local 21 if (dwfl) { in dso__free_libdw() 22 dwfl_end(dwfl); in dso__free_libdw() 29 Dwfl *dwfl = dso__libdw(dso); in dso__libdw_dwfl() local 34 if (dwfl) in dso__libdw_dwfl() 35 return dwfl; in dso__libdw_dwfl() 46 dwfl = dwfl_begin(&offline_callbacks); in dso__libdw_dwfl() 47 if (!dwfl) { in dso__libdw_dwfl() 56 mod = dwfl_report_offline(dwfl, dso_name, dso_name, fd); in dso__libdw_dwfl() 58 dwfl_end(dwfl); in dso__libdw_dwfl() [all …]
|
| H A D | unwind-libdw.c | 29 Dwfl *dwfl; member 58 dwfl_end(dwfl_ui_ti->dwfl); in libdw__invalidate_dwfl() 99 mod = dwfl_addrmodule(ui->dwfl, ip); in __report_module() 114 mod = dwfl_report_elf(ui->dwfl, dso__short_name(dso), filename, -1, in __report_module() 122 mod = dwfl_report_elf(ui->dwfl, dso__short_name(dso), filename, -1, in __report_module() 133 return mod && dwfl_addrmodule(ui->dwfl, ip) == mod ? 0 : -1; in __report_module() 176 static pid_t next_thread(Dwfl *dwfl, void *arg, void **thread_argp) in next_thread() argument 183 return dwfl_pid(dwfl); in next_thread() 211 static bool memory_read(Dwfl *dwfl __maybe_unused, Dwarf_Addr addr, Dwarf_Word *result, in memory_read() 354 Dwfl *dwfl; in unwind__get_entries() local [all …]
|
| H A D | debuginfo.c | 50 dbg->dwfl = dwfl_begin(&offline_callbacks); in debuginfo__init_offline_dwarf() 51 if (!dbg->dwfl) in debuginfo__init_offline_dwarf() 54 dwfl_report_begin(dbg->dwfl); in debuginfo__init_offline_dwarf() 55 dbg->mod = dwfl_report_offline(dbg->dwfl, "", "", fd); in debuginfo__init_offline_dwarf() 65 dwfl_report_end(dbg->dwfl, NULL, NULL); in debuginfo__init_offline_dwarf() 69 if (dbg->dwfl) in debuginfo__init_offline_dwarf() 70 dwfl_end(dbg->dwfl); in debuginfo__init_offline_dwarf() 143 if (dbg->dwfl) in debuginfo__delete() 144 dwfl_end(dbg->dwfl); in debuginfo__delete()
|
| H A D | unwind-libdw.h | 15 void *dwfl; member 29 void libdw__invalidate_dwfl(struct maps *maps, void *dwfl);
|
| H A D | maps.h | 57 void maps__set_libdw_addr_space_dwfl(struct maps *maps, void *dwfl);
|
| H A D | maps.c | 216 void maps__set_libdw_addr_space_dwfl(struct maps *maps, void *dwfl) in maps__set_libdw_addr_space_dwfl() argument 218 RC_CHK_ACCESS(maps)->libdw_addr_space_dwfl = dwfl; in maps__set_libdw_addr_space_dwfl()
|
| /linux/scripts/gendwarfksyms/ |
| H A D | gendwarfksyms.c | 152 Dwfl *dwfl; in main() local 163 dwfl = dwfl_begin(&callbacks); in main() 164 if (!dwfl) in main() 168 if (!dwfl_report_offline(dwfl, argv[n], argv[n], fd)) in main() 172 dwfl_report_end(dwfl, NULL, NULL); in main() 174 if (dwfl_getmodules(dwfl, &process_module, symfile, 0)) in main() 177 dwfl_end(dwfl); in main()
|
| /linux/tools/perf/arch/powerpc/util/ |
| H A D | skip-callchain-idx.c | 147 Dwfl *dwfl; in check_return_addr() local 155 dwfl = dso__libdw_dwfl(dso); in check_return_addr() 156 if (!dwfl) in check_return_addr() 159 mod = dwfl_addrmodule(dwfl, mapped_pc); in check_return_addr()
|