Lines Matching refs:dwfl
96 grovel_auxv (pid_t pid, Dwfl *dwfl, GElf_Addr *sysinfo_ehdr)
109 GElf_Addr segment_align64 = dwfl->segment_align;
110 GElf_Addr segment_align32 = dwfl->segment_align;
160 bool valid64 = sysinfo_ehdr64 != 0 || segment_align64 != dwfl->segment_align;
161 bool valid32 = sysinfo_ehdr32 != 0 || segment_align32 != dwfl->segment_align;
170 dwfl->segment_align = segment_align64;
176 dwfl->segment_align = segment_align32;
183 do_report (Dwfl *dwfl, char **plast_file, Dwarf_Addr low, Dwarf_Addr high)
187 Dwfl_Module *mod = INTUSE(dwfl_report_module) (dwfl, *plast_file,
197 #define report() do_report(dwfl, &last_file, low, high)
200 proc_maps_report (Dwfl *dwfl, FILE *f, GElf_Addr sysinfo_ehdr, pid_t pid)
287 dwfl_linux_proc_maps_report (Dwfl *dwfl, FILE *f)
289 return proc_maps_report (dwfl, f, 0, 0);
294 dwfl_linux_proc_report (Dwfl *dwfl, pid_t pid)
296 if (dwfl == NULL)
301 int result = grovel_auxv (pid, dwfl, &sysinfo_ehdr);
316 result = proc_maps_report (dwfl, f, sysinfo_ehdr, pid);
376 pid = INTUSE(dwfl_pid) (mod->dwfl);
403 struct __libdwfl_pid_arg *pid_arg = __libdwfl_get_pid_arg (mod->dwfl);