Lines Matching refs:Dwfl

36 typedef struct Dwfl Dwfl;
45 a partical thread/task/TID. Several threads belong to one Dwfl. */
85 extern Dwfl *dwfl_begin (const Dwfl_Callbacks *callbacks)
90 extern void dwfl_end (Dwfl *);
93 extern const char *dwfl_version (Dwfl *);
110 extern void dwfl_report_begin (Dwfl *dwfl);
138 extern int dwfl_report_segment (Dwfl *dwfl, int ndx,
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,
179 extern int dwfl_report_end (Dwfl *dwfl,
190 extern void dwfl_report_begin_add (Dwfl *dwfl);
212 extern ptrdiff_t dwfl_getmodules (Dwfl *dwfl,
220 extern Dwfl_Module *dwfl_addrmodule (Dwfl *dwfl, Dwarf_Addr address);
226 extern int dwfl_addrsegment (Dwfl *dwfl, Dwarf_Addr address, Dwfl_Module **mod);
334 extern int dwfl_linux_kernel_report_kernel (Dwfl *dwfl);
339 extern int dwfl_linux_kernel_report_modules (Dwfl *dwfl);
352 extern int dwfl_linux_kernel_report_offline (Dwfl *dwfl, const char *release,
366 extern int dwfl_core_file_report (Dwfl *dwfl, Elf *elf, const char *executable);
371 extern int dwfl_linux_proc_report (Dwfl *dwfl, pid_t pid);
375 extern int dwfl_linux_proc_maps_report (Dwfl *dwfl, FILE *);
389 /*** Relocation of addresses from Dwfl ***/
413 extern int dwfl_validate_address (Dwfl *dwfl,
539 extern ptrdiff_t dwfl_getdwarf (Dwfl *,
547 extern Dwarf *dwfl_addrdwarf (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
552 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
559 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
578 extern Dwfl_Line *dwfl_getsrc (Dwfl *dwfl, Dwarf_Addr addr);
659 pid_t (*next_thread) (Dwfl *dwfl, void *dwfl_arg, void **thread_argp)
669 bool (*get_thread) (Dwfl *dwfl, pid_t tid, void *dwfl_arg,
677 bool (*memory_read) (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Word *result,
694 void (*detach) (Dwfl *dwfl, void *dwfl_arg)
712 bool dwfl_attach_state (Dwfl *dwfl, Elf *elf, pid_t pid,
720 extern int dwfl_core_file_attach (Dwfl *dwfl, Elf *elf);
731 extern int dwfl_linux_proc_attach (Dwfl *dwfl, pid_t pid,
736 pid_t dwfl_pid (Dwfl *dwfl)
740 Dwfl *dwfl_thread_dwfl (Dwfl_Thread *thread)
771 int dwfl_getthreads (Dwfl *dwfl,
795 int dwfl_getthread_frames (Dwfl *dwfl, pid_t tid,