/external/elfutils/include/elfutils/ |
D | libdwfl.h | 39 typedef struct Dwfl_Module Dwfl_Module; typedef 55 int (*find_elf) (Dwfl_Module *mod, void **userdata, 59 int (*find_debuginfo) (Dwfl_Module *mod, void **userdata, 70 int (*section_address) (Dwfl_Module *mod, void **userdata, 145 extern Dwfl_Module *dwfl_report_module (Dwfl *dwfl, const char *name, 160 extern Dwfl_Module *dwfl_report_elf (Dwfl *dwfl, const char *name, 168 extern Dwfl_Module *dwfl_report_offline (Dwfl *dwfl, const char *name, 180 int (*removed) (Dwfl_Module *, void *, 201 extern const char *dwfl_module_info (Dwfl_Module *mod, void ***userdata, 213 int (*callback) (Dwfl_Module *, void **, [all …]
|
/external/elfutils/src/libdwfl/ |
D | libdwfl.h | 39 typedef struct Dwfl_Module Dwfl_Module; typedef 55 int (*find_elf) (Dwfl_Module *mod, void **userdata, 59 int (*find_debuginfo) (Dwfl_Module *mod, void **userdata, 70 int (*section_address) (Dwfl_Module *mod, void **userdata, 145 extern Dwfl_Module *dwfl_report_module (Dwfl *dwfl, const char *name, 160 extern Dwfl_Module *dwfl_report_elf (Dwfl *dwfl, const char *name, 168 extern Dwfl_Module *dwfl_report_offline (Dwfl *dwfl, const char *name, 180 int (*removed) (Dwfl_Module *, void *, 201 extern const char *dwfl_module_info (Dwfl_Module *mod, void ***userdata, 213 int (*callback) (Dwfl_Module *, void **, [all …]
|
D | libdwflP.h | 111 Dwfl_Module *modulelist; /* List in order used by full traversals. */ 124 Dwfl_Module **lookup_module; /* Module associated with segment, or null. */ 156 struct Dwfl_Module struct 159 struct Dwfl_Module *next; /* Link on Dwfl.modulelist. */ argument 292 Dwfl_Module *mod; /* Pointer back to containing module. */ 326 dwfl_adjusted_address (Dwfl_Module *mod, GElf_Addr addr) in dwfl_adjusted_address() 332 dwfl_deadjust_address (Dwfl_Module *mod, GElf_Addr addr) in dwfl_deadjust_address() 338 dwfl_adjusted_dwarf_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_adjusted_dwarf_addr() 346 dwfl_deadjust_dwarf_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_deadjust_dwarf_addr() 354 dwfl_adjusted_aux_sym_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_adjusted_aux_sym_addr() [all …]
|
D | dwfl_module.c | 58 __libdwfl_module_free (Dwfl_Module *mod) in __libdwfl_module_free() 121 for (Dwfl_Module *m = dwfl->modulelist; m != NULL; m = m->next) in INTDEF() 131 Dwfl_Module * in INTDEF() 135 Dwfl_Module **tailp = &dwfl->modulelist, **prevp = tailp; in INTDEF() 137 inline Dwfl_Module *use (Dwfl_Module *mod) in INTDEF() 151 for (Dwfl_Module *m = *prevp; m != NULL; m = *(prevp = &m->next)) in INTDEF() 167 Dwfl_Module *mod = calloc (1, sizeof *mod); in INTDEF() 196 int (*removed) (Dwfl_Module *, void *, in INTDEF() 201 Dwfl_Module **tailp = &dwfl->modulelist; in INTDEF() 204 Dwfl_Module *m = *tailp; in INTDEF()
|
D | offline.c | 39 dwfl_offline_section_address (Dwfl_Module *mod, in dwfl_offline_section_address() 96 static Dwfl_Module *process_elf (Dwfl *dwfl, const char *name, 98 static Dwfl_Module *process_archive (Dwfl *dwfl, const char *name, 105 static Dwfl_Module * 126 static Dwfl_Module * 130 Dwfl_Module *mod = __libdwfl_report_elf (dwfl, name, file_name, fd, elf, in process_elf() 162 int fd, Elf *member, Dwfl_Module **mod) in process_archive_member() 237 static Dwfl_Module * 243 Dwfl_Module *mod = NULL; in process_archive() 266 Dwfl_Module * [all …]
|
D | dwfl_module_build_id.c | 32 found_build_id (Dwfl_Module *mod, bool set, in found_build_id() 57 __libdwfl_find_build_id (Dwfl_Module *mod, bool set, Elf *elf) in __libdwfl_find_build_id() 77 dwfl_module_build_id (Dwfl_Module *mod, in dwfl_module_build_id() 108 _compat_vaddr_at_end_dwfl_module_build_id (Dwfl_Module *mod, in _compat_vaddr_at_end_dwfl_module_build_id()
|
D | cu.c | 36 dwar (Dwfl_Module *mod, unsigned int idx) in dwar() 43 addrarange (Dwfl_Module *mod, Dwarf_Addr addr, struct dwfl_arange **arange) in addrarange() 141 less_lazy (Dwfl_Module *mod) in less_lazy() 172 intern_cu (Dwfl_Module *mod, Dwarf_Off cuoff, struct dwfl_cu **result) in intern_cu() 241 __libdwfl_nextcu (Dwfl_Module *mod, struct dwfl_cu *lastcu, in __libdwfl_nextcu() 290 arangecu (Dwfl_Module *mod, struct dwfl_arange *arange, struct dwfl_cu **cu) in arangecu() 308 __libdwfl_addrcu (Dwfl_Module *mod, Dwarf_Addr addr, struct dwfl_cu **cu) in __libdwfl_addrcu()
|
D | dwfl_getdwarf.c | 33 int (*callback) (Dwfl_Module *, void **, 40 module_callback (Dwfl_Module *mod, void **userdata, in module_callback() 51 int (*callback) (Dwfl_Module *, void **, in dwfl_getdwarf()
|
D | linux-kernel-modules.c | 92 Dwfl_Module fakemod = { .dwfl = dwfl }; in try_kernel_name() 225 Dwfl_Module *mod = INTUSE(dwfl_report_elf) (dwfl, KERNEL_MODNAME, in report_kernel() 266 Dwfl_Module *last = __libdwfl_report_offline (dwfl, NULL, archive, fd, in report_kernel_archive() 273 Dwfl_Module **tailp = &dwfl->modulelist, **prevp = tailp; in report_kernel_archive() 274 for (Dwfl_Module *m = *prevp; m != NULL; m = *(prevp = &m->next)) in report_kernel_archive() 497 check_notes (Dwfl_Module *mod, const char *notesfile, in check_notes() 554 check_kernel_notes (Dwfl_Module *kernelmod, GElf_Addr vaddr) in check_kernel_notes() 561 check_module_notes (Dwfl_Module *mod) in check_module_notes() 616 inline Dwfl_Module *report (void) in dwfl_linux_kernel_report_kernel() 623 for (Dwfl_Module *m = dwfl->modulelist; m != NULL; m = m->next) in dwfl_linux_kernel_report_kernel() [all …]
|
D | derelocate.c | 70 cache_sections (Dwfl_Module *mod) in cache_sections() 207 dwfl_module_relocations (Dwfl_Module *mod) in dwfl_module_relocations() 229 dwfl_module_relocation_info (Dwfl_Module *mod, unsigned int idx, in dwfl_module_relocation_info() 267 check_module (Dwfl_Module *mod) in check_module() 298 find_section (Dwfl_Module *mod, Dwarf_Addr *addr) in find_section() 335 __libdwfl_find_section_ndx (Dwfl_Module *mod, Dwarf_Addr *addr) in __libdwfl_find_section_ndx() 345 dwfl_module_relocate_address (Dwfl_Module *mod, Dwarf_Addr *addr) in dwfl_module_relocate_address() 371 dwfl_module_address_section (Dwfl_Module *mod, Dwarf_Addr *address, in INTDEF()
|
D | dwfl_report_elf.c | 237 Dwfl_Module * 249 Dwfl_Module *m = INTUSE(dwfl_report_module) (dwfl, name, start, end); in __libdwfl_report_elf() 286 Dwfl_Module * 310 Dwfl_Module *mod = __libdwfl_report_elf (dwfl, name, file_name, in dwfl_report_elf() 325 Dwfl_Module * 331 Dwfl_Module *
|
D | dwfl_addrmodule.c | 31 Dwfl_Module * 34 Dwfl_Module *mod; in dwfl_addrmodule()
|
D | dwfl_end.c | 44 Dwfl_Module *next = dwfl->modulelist; in dwfl_end() 47 Dwfl_Module *dead = next; in dwfl_end()
|
D | dwfl_module_getdwarf.c | 72 open_elf (Dwfl_Module *mod, struct dwfl_file *file) in open_elf() 168 mod_verify_build_id (Dwfl_Module *mod) in mod_verify_build_id() 206 __libdwfl_getelf (Dwfl_Module *mod) in __libdwfl_getelf() 251 find_prelink_address_sync (Dwfl_Module *mod, struct dwfl_file *file) in find_prelink_address_sync() 490 find_debuginfo (Dwfl_Module *mod) in find_debuginfo() 516 find_debug_altlink (Dwfl_Module *mod, const char *filename) in find_debug_altlink() 651 find_dynsym (Dwfl_Module *mod) in find_dynsym() 860 find_aux_address_sync (Dwfl_Module *mod) in find_aux_address_sync() 887 find_aux_sym (Dwfl_Module *mod __attribute__ ((unused)), in find_aux_sym() 1004 find_symtab (Dwfl_Module *mod) in find_symtab() [all …]
|
D | dwfl_build_id_find_elf.c | 37 __libdwfl_open_by_build_id (Dwfl_Module *mod, bool debug, char **file_name, in __libdwfl_open_by_build_id() 105 __libdwfl_open_mod_by_build_id (Dwfl_Module *mod, bool debug, char **file_name) in __libdwfl_open_mod_by_build_id() 120 dwfl_build_id_find_elf (Dwfl_Module *mod, in dwfl_build_id_find_elf()
|
D | dwfl_module_dwarf_cfi.c | 34 __libdwfl_set_cfi (Dwfl_Module *mod, Dwarf_CFI **slot, Dwarf_CFI *cfi) in __libdwfl_set_cfi() 55 Dwfl_Module *mod; in dwfl_module_dwarf_cfi()
|
D | dwfl_getmodules.c | 33 int (*callback) (Dwfl_Module *, void **, in dwfl_getmodules() 49 Dwfl_Module *m = dwfl->modulelist; in dwfl_getmodules()
|
D | relocate.c | 38 __libdwfl_relocate_value (Dwfl_Module *mod, Elf *elf, size_t *shstrndx, in __libdwfl_relocate_value() 108 relocate_getsym (Dwfl_Module *mod, in relocate_getsym() 195 resolve_symbol (Dwfl_Module *referer, struct reloc_symtab_cache *symtab, in resolve_symbol() 219 for (Dwfl_Module *m = referer->dwfl->modulelist; m != NULL; m = m->next) in resolve_symbol() 281 relocate_section (Dwfl_Module *mod, Elf *relocated, const GElf_Ehdr *ehdr, in relocate_section() 620 __libdwfl_relocate (Dwfl_Module *mod, Elf *debugfile, bool debug) in __libdwfl_relocate() 665 __libdwfl_relocate_section (Dwfl_Module *mod, Elf *relocated, in __libdwfl_relocate_section()
|
/external/elfutils/src/tests/ |
D | dwfl-bug-addr-overflow.c | 47 Dwfl_Module *high = dwfl_report_module (dwfl, "high", in main() 51 Dwfl_Module *low = dwfl_report_module (dwfl, "low", in main() 55 Dwfl_Module *middle = dwfl_report_module (dwfl, "middle", in main() 63 Dwfl_Module *mod = dwfl_addrmodule (dwfl, UINT64_C (0xffffffff00010123)); in main()
|
D | dwfl-report-elf-align.c | 56 Dwfl_Module *mod = dwfl_report_elf (dwfl, argv[1], argv[1], -1, base, false); in main() 62 Dwfl_Module *mod_found = dwfl_addrmodule (dwfl, funcaddr); in main()
|
D | backtrace.c | 54 dump_modules (Dwfl_Module *mod, void **userdata __attribute__ ((unused)), in dump_modules() 90 Dwfl_Module *mod; in callback_verify() 168 Dwfl_Module *mod = dwfl_addrmodule (dwfl, pc_adjusted); in frame_callback() 230 Dwfl_Module *mod; 235 see_exec_module (Dwfl_Module *mod, void **userdata __attribute__ ((unused)), in see_exec_module()
|
D | backtrace-data.c | 58 find_elf (Dwfl_Module *mod __attribute__ ((unused)), in find_elf() 141 static Dwfl_Module * 146 Dwfl_Module *mod = dwfl_report_elf (dwfl, long_name, long_name, -1, in report_module() 230 Dwfl_Module *mod = dwfl_addrmodule (dwfl, pc_adjusted); in frame_callback()
|
D | allregs.c | 51 first_module (Dwfl_Module *mod, in first_module() 61 *(Dwfl_Module **) arg = mod; in first_module() 158 Dwfl_Module *mod = NULL; in main()
|
/external/linux-tools-perf/src/tools/perf/util/ |
D | probe-finder.h | 26 Dwfl_Module *mod; 81 Dwfl_Module *mod; /* For solving symbols */ 89 Dwfl_Module *mod; /* For solving symbols */
|
/external/elfutils/src/src/ |
D | addr2line.c | 279 print_dwarf_function (Dwfl_Module *mod, Dwarf_Addr addr) in print_dwarf_function() 368 print_addrsym (Dwfl_Module *mod, GElf_Addr addr) in print_addrsym() 416 see_one_module (Dwfl_Module *mod, in see_one_module() 422 Dwfl_Module **result = arg; in see_one_module() 430 find_symbol (Dwfl_Module *mod, in find_symbol() 471 Dwfl_Module *mod = NULL; in adjust_to_section() 585 Dwfl_Module *mod = dwfl_addrmodule (dwfl, addr); in handle_address()
|