Lines Matching refs:dwfl
92 grovel_auxv (pid_t pid, Dwfl *dwfl, GElf_Addr *sysinfo_ehdr) in grovel_auxv() argument
105 GElf_Addr segment_align64 = dwfl->segment_align; in grovel_auxv()
106 GElf_Addr segment_align32 = dwfl->segment_align; in grovel_auxv()
156 bool valid64 = sysinfo_ehdr64 != 0 || segment_align64 != dwfl->segment_align; in grovel_auxv()
157 bool valid32 = sysinfo_ehdr32 != 0 || segment_align32 != dwfl->segment_align; in grovel_auxv()
166 dwfl->segment_align = segment_align64; in grovel_auxv()
172 dwfl->segment_align = segment_align32; in grovel_auxv()
179 do_report (Dwfl *dwfl, char **plast_file, Dwarf_Addr low, Dwarf_Addr high) in do_report() argument
183 Dwfl_Module *mod = INTUSE(dwfl_report_module) (dwfl, *plast_file, in do_report()
193 #define report() do_report(dwfl, &last_file, low, high)
196 proc_maps_report (Dwfl *dwfl, FILE *f, GElf_Addr sysinfo_ehdr, pid_t pid) in proc_maps_report() argument
279 dwfl_linux_proc_maps_report (Dwfl *dwfl, FILE *f) in dwfl_linux_proc_maps_report() argument
281 return proc_maps_report (dwfl, f, 0, 0); in dwfl_linux_proc_maps_report()
286 dwfl_linux_proc_report (Dwfl *dwfl, pid_t pid) in INTDEF()
288 if (dwfl == NULL) in INTDEF()
293 int result = grovel_auxv (pid, dwfl, &sysinfo_ehdr); in INTDEF()
308 result = proc_maps_report (dwfl, f, sysinfo_ehdr, pid); in INTDEF()
368 pid = INTUSE(dwfl_pid) (mod->dwfl); in dwfl_linux_proc_find_elf()
395 struct __libdwfl_pid_arg *pid_arg = __libdwfl_get_pid_arg (mod->dwfl); in dwfl_linux_proc_find_elf()