Lines Matching defs:Dwfl_Module

39 typedef struct Dwfl_Module Dwfl_Module;
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 **,
220 extern Dwfl_Module *dwfl_addrmodule (Dwfl *dwfl, Dwarf_Addr address);
226 extern int dwfl_addrsegment (Dwfl *dwfl, Dwarf_Addr address, Dwfl_Module **mod);
236 extern int dwfl_module_report_build_id (Dwfl_Module *mod,
249 extern int dwfl_module_build_id (Dwfl_Module *mod,
290 extern int dwfl_build_id_find_elf (Dwfl_Module *, void **,
297 extern int dwfl_build_id_find_debuginfo (Dwfl_Module *, void **,
308 extern int dwfl_standard_find_debuginfo (Dwfl_Module *, void **,
316 extern int dwfl_offline_section_address (Dwfl_Module *, void **,
324 extern int dwfl_linux_kernel_find_elf (Dwfl_Module *, void **,
327 extern int dwfl_linux_kernel_module_section_address (Dwfl_Module *, void **,
382 extern int dwfl_linux_proc_find_elf (Dwfl_Module *mod, void **userdata,
395 extern int dwfl_module_relocations (Dwfl_Module *mod);
400 extern int dwfl_module_relocate_address (Dwfl_Module *mod,
408 extern const char *dwfl_module_relocation_info (Dwfl_Module *mod,
425 extern Elf *dwfl_module_getelf (Dwfl_Module *, GElf_Addr *bias)
430 extern int dwfl_module_getsymtab (Dwfl_Module *mod);
437 extern int dwfl_module_getsymtab_first_global (Dwfl_Module *mod);
451 extern const char *dwfl_module_getsym (Dwfl_Module *mod, int ndx,
475 extern const char *dwfl_module_getsym_info (Dwfl_Module *mod, int ndx,
482 extern const char *dwfl_module_addrname (Dwfl_Module *mod, GElf_Addr address);
503 extern const char *dwfl_module_addrinfo (Dwfl_Module *mod, GElf_Addr address,
518 extern const char *dwfl_module_addrsym (Dwfl_Module *mod, GElf_Addr address,
526 extern Elf_Scn *dwfl_module_address_section (Dwfl_Module *mod,
537 extern Dwarf *dwfl_module_getdwarf (Dwfl_Module *, Dwarf_Addr *bias)
542 int (*callback) (Dwfl_Module *, void **,
556 extern Dwarf_Die *dwfl_module_addrdie (Dwfl_Module *mod,
563 extern Dwarf_Die *dwfl_module_nextcu (Dwfl_Module *mod,
568 extern Dwfl_Module *dwfl_cumodule (Dwarf_Die *cudie);
579 extern Dwfl_Line *dwfl_module_getsrc (Dwfl_Module *mod, Dwarf_Addr addr);
583 extern int dwfl_module_getsrc_file (Dwfl_Module *mod,
588 extern Dwfl_Module *dwfl_linemodule (Dwfl_Line *line);
616 extern int dwfl_module_return_value_location (Dwfl_Module *mod,
626 extern int dwfl_module_register_names (Dwfl_Module *mod,
646 extern Dwarf_CFI *dwfl_module_dwarf_cfi (Dwfl_Module *mod, Dwarf_Addr *bias);
647 extern Dwarf_CFI *dwfl_module_eh_cfi (Dwfl_Module *mod, Dwarf_Addr *bias);
710 it from arbitrary Dwfl_Module of DWFL. DWFL_ARG is the callback backend