Lines Matching refs:Dwfl
36 typedef struct Dwfl Dwfl; typedef
88 extern Dwfl *dwfl_begin (const Dwfl_Callbacks *callbacks)
93 extern void dwfl_end (Dwfl *);
96 extern const char *dwfl_version (Dwfl *);
113 extern void dwfl_report_begin (Dwfl *dwfl);
129 extern int dwfl_report_segment (Dwfl *dwfl, int ndx,
136 extern Dwfl_Module *dwfl_report_module (Dwfl *dwfl, const char *name,
151 extern Dwfl_Module *dwfl_report_elf (Dwfl *dwfl, const char *name,
159 extern Dwfl_Module *dwfl_report_offline (Dwfl *dwfl, const char *name,
163 extern Dwfl_Module *dwfl_report_offline_memory (Dwfl *dwfl, const char *name,
174 extern int dwfl_report_end (Dwfl *dwfl,
185 extern void dwfl_report_begin_add (Dwfl *dwfl);
207 extern ptrdiff_t dwfl_getmodules (Dwfl *dwfl,
215 extern Dwfl_Module *dwfl_addrmodule (Dwfl *dwfl, Dwarf_Addr address);
221 extern int dwfl_addrsegment (Dwfl *dwfl, Dwarf_Addr address, Dwfl_Module **mod);
331 extern int dwfl_linux_kernel_report_kernel (Dwfl *dwfl);
336 extern int dwfl_linux_kernel_report_modules (Dwfl *dwfl);
349 extern int dwfl_linux_kernel_report_offline (Dwfl *dwfl, const char *release,
363 extern int dwfl_core_file_report (Dwfl *dwfl, Elf *elf, const char *executable);
368 extern int dwfl_linux_proc_report (Dwfl *dwfl, pid_t pid);
372 extern int dwfl_linux_proc_maps_report (Dwfl *dwfl, FILE *);
410 extern int dwfl_validate_address (Dwfl *dwfl,
536 extern ptrdiff_t dwfl_getdwarf (Dwfl *,
544 extern Dwarf *dwfl_addrdwarf (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
549 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
556 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
575 extern Dwfl_Line *dwfl_getsrc (Dwfl *dwfl, Dwarf_Addr addr);
656 pid_t (*next_thread) (Dwfl *dwfl, void *dwfl_arg, void **thread_argp)
666 bool (*get_thread) (Dwfl *dwfl, pid_t tid, void *dwfl_arg,
674 bool (*memory_read) (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Word *result,
691 void (*detach) (Dwfl *dwfl, void *dwfl_arg)
709 bool dwfl_attach_state (Dwfl *dwfl, Elf *elf, pid_t pid,
717 extern int dwfl_core_file_attach (Dwfl *dwfl, Elf *elf);
728 extern int dwfl_linux_proc_attach (Dwfl *dwfl, pid_t pid,
733 pid_t dwfl_pid (Dwfl *dwfl)
737 Dwfl *dwfl_thread_dwfl (Dwfl_Thread *thread)
768 int dwfl_getthreads (Dwfl *dwfl,
792 int dwfl_getthread_frames (Dwfl *dwfl, pid_t tid,
816 extern debuginfod_client *dwfl_get_debuginfod_client (Dwfl *dwfl);