Lines Matching refs:dwfl
101 try_kernel_name (Dwfl *dwfl, char **fname, bool try_debug)
108 int fd = ((((dwfl->callbacks->debuginfo_path
109 ? *dwfl->callbacks->debuginfo_path : NULL)
116 Dwfl_Module fakemod = { .dwfl = dwfl };
176 find_kernel_elf (Dwfl *dwfl, const char *release, char **fname)
183 int fd = try_kernel_name (dwfl, fname, true);
189 fd = try_kernel_name (dwfl, fname, true);
196 get_release (Dwfl *dwfl, const char **release)
198 if (dwfl == NULL)
215 report_kernel (Dwfl *dwfl, const char **release,
218 int result = get_release (dwfl, release);
223 int fd = find_kernel_elf (dwfl, *release, &fname);
243 Dwfl_Module *mod = INTUSE(dwfl_report_elf) (dwfl, KERNEL_MODNAME,
264 report_kernel_archive (Dwfl *dwfl, const char **release,
267 int result = get_release (dwfl, release);
277 int fd = try_kernel_name (dwfl, &archive, false);
283 Dwfl_Module *last = __libdwfl_report_offline (dwfl, NULL, archive, fd,
290 Dwfl_Module **tailp = &dwfl->modulelist, **prevp = tailp;
336 dwfl_linux_kernel_report_offline (Dwfl *dwfl, const char *release,
340 int result = report_kernel_archive (dwfl, &release, predicate);
345 result = report_kernel (dwfl, &release, predicate);
418 if (dwfl_report_offline (dwfl, name, f->fts_path, -1) == NULL)
626 dwfl_linux_kernel_report_kernel (Dwfl *dwfl)
632 return INTUSE(dwfl_report_module) (dwfl, KERNEL_MODNAME, start, end);
637 for (Dwfl_Module *m = dwfl->modulelist; m != NULL; m = m->next)
661 return report_kernel (dwfl, NULL, NULL);
688 return find_kernel_elf (mod->dwfl, release, file_name);
903 dwfl_linux_kernel_report_modules (Dwfl *dwfl)
924 Dwfl_Module *mod = INTUSE(dwfl_report_module) (dwfl, modname,