Searched refs:dwfl (Results 1 – 8 of 8) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | libdw.c | 20 Dwfl *dwfl = dso__libdw(dso); in dso__free_libdw() 22 if (dwfl) { in dso__free_libdw() 23 dwfl_end(dwfl); in dso__free_libdw() 30 Dwfl *dwfl = dso__libdw(dso); in dso__libdw_dwfl() 35 if (dwfl) in dso__libdw_dwfl() 36 return dwfl; in dso__libdw_dwfl() 47 dwfl = dwfl_begin(&offline_callbacks); in dso__libdw_dwfl() 48 if (!dwfl) { in dso__libdw_dwfl() 57 mod = dwfl_report_offline(dwfl, dso_name, dso_name, fd); in dso__libdw_dwfl() 59 dwfl_end(dwfl); in dso__libdw_dwfl() 19 Dwfl *dwfl = dso__libdw(dso); dso__free_libdw() local 29 Dwfl *dwfl = dso__libdw(dso); dso__libdw_dwfl() local 118 Dwfl *dwfl = dso__libdw_dwfl(dso); libdw__addr2line() local [all...] |
| H A D | unwind-libdw.c | 24 * The dwfl thread argument passed to functions like memory_read. Memory has to 25 * be allocated to persist of multiple uses of the dwfl. 28 /* Back link to the dwfl. */ 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, voi argument 354 Dwfl *dwfl; unwind__get_entries() local [all...] |
| H A D | debuginfo.c | 51 dbg->dwfl = dwfl_begin(&offline_callbacks); in debuginfo__init_offline_dwarf() 52 if (!dbg->dwfl) in debuginfo__init_offline_dwarf() 55 dwfl_report_begin(dbg->dwfl); in debuginfo__init_offline_dwarf() 56 dbg->mod = dwfl_report_offline(dbg->dwfl, "", "", fd); in debuginfo__init_offline_dwarf() 67 if (dwfl_report_end(dbg->dwfl, NULL, NULL) != 0) in debuginfo__init_offline_dwarf() 72 if (dbg->dwfl) in debuginfo__init_offline_dwarf() 73 dwfl_end(dbg->dwfl); in debuginfo__init_offline_dwarf() 145 if (dbg->dwfl) in debuginfo__delete() 146 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 | 217 void maps__set_libdw_addr_space_dwfl(struct maps *maps, void *dwfl) in maps__set_libdw_addr_space_dwfl() 219 RC_CHK_ACCESS(maps)->libdw_addr_space_dwfl = dwfl; in maps__set_libdw_addr_space_dwfl() 216 maps__set_libdw_addr_space_dwfl(struct maps * maps,void * dwfl) maps__set_libdw_addr_space_dwfl() argument
|
| /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()
|