Home
last modified time | relevance | path

Searched refs:dwfl (Results 1 – 8 of 8) sorted by relevance

/linux/tools/perf/util/
H A Dlibdw.c20 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 Dunwind-libdw.c24 * 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 Ddebuginfo.c51 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 Dunwind-libdw.h15 void *dwfl; member
29 void libdw__invalidate_dwfl(struct maps *maps, void *dwfl);
H A Dmaps.h57 void maps__set_libdw_addr_space_dwfl(struct maps *maps, void *dwfl);
H A Dmaps.c217 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 Dgendwarfksyms.c152 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 Dskip-callchain-idx.c147 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()