Home | History | Annotate | Download | only in libdwfl

Lines Matching refs:dwfl

57 typedef struct Dwfl Dwfl;
98 extern Dwfl *dwfl_begin (const Dwfl_Callbacks *callbacks)
103 extern void dwfl_end (Dwfl *);
106 extern const char *dwfl_version (Dwfl *);
123 extern void dwfl_report_begin (Dwfl *dwfl);
130 effective page size for the address space DWFL describes.
146 The only information that can be extracted from DWFL later is the
151 extern int dwfl_report_segment (Dwfl *dwfl, int ndx,
158 extern Dwfl_Module *dwfl_report_module (Dwfl *dwfl, const char *name,
166 extern Dwfl_Module *dwfl_report_elf (Dwfl *dwfl, const char *name,
174 extern Dwfl_Module *dwfl_report_offline (Dwfl *dwfl, const char *name,
184 DWFL cannot be used until this function has returned zero. */
185 extern int dwfl_report_end (Dwfl *dwfl,
192 dwfl_report_* can be made on DWFL until dwfl_report_end is called.
196 extern void dwfl_report_begin_add (Dwfl *dwfl);
218 extern ptrdiff_t dwfl_getmodules (Dwfl *dwfl,
226 extern Dwfl_Module *dwfl_addrmodule (Dwfl *dwfl, Dwarf_Addr address);
232 extern int dwfl_addrsegment (Dwfl *dwfl, Dwarf_Addr address, Dwfl_Module **mod);
340 extern int dwfl_linux_kernel_report_kernel (Dwfl *dwfl);
345 extern int dwfl_linux_kernel_report_modules (Dwfl *dwfl);
358 extern int dwfl_linux_kernel_report_offline (Dwfl *dwfl, const char *release,
370 extern int dwfl_core_file_report (Dwfl *dwfl, Elf *elf);
375 extern int dwfl_linux_proc_report (Dwfl *dwfl, pid_t pid);
379 extern int dwfl_linux_proc_maps_report (Dwfl *dwfl, FILE *);
393 /*** Relocation of addresses from Dwfl ***/
417 extern int dwfl_validate_address (Dwfl *dwfl,
472 extern ptrdiff_t dwfl_getdwarf (Dwfl *,
480 extern Dwarf *dwfl_addrdwarf (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
485 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
492 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
511 extern Dwfl_Line *dwfl_getsrc (Dwfl *dwfl, Dwarf_Addr addr);