Lines Matching refs:dwfl
83 try_kernel_name (Dwfl *dwfl, char **fname, bool try_debug)
90 int fd = ((((dwfl->callbacks->debuginfo_path
91 ? *dwfl->callbacks->debuginfo_path : NULL)
97 Dwfl_Module fakemod = { .dwfl = dwfl };
127 find_kernel_elf (Dwfl *dwfl, const char *release, char **fname)
134 int fd = try_kernel_name (dwfl, fname, true);
140 fd = try_kernel_name (dwfl, fname, true);
147 get_release (Dwfl *dwfl, const char **release)
149 if (dwfl == NULL)
166 report_kernel (Dwfl *dwfl, const char **release,
169 int result = get_release (dwfl, release);
174 int fd = find_kernel_elf (dwfl, *release, &fname);
194 Dwfl_Module *mod = INTUSE(dwfl_report_elf) (dwfl, KERNEL_MODNAME,
215 report_kernel_archive (Dwfl *dwfl, const char **release,
218 int result = get_release (dwfl, release);
228 int fd = try_kernel_name (dwfl, &archive, false);
234 Dwfl_Module *last = __libdwfl_report_offline (dwfl, NULL, archive, fd,
241 Dwfl_Module **tailp = &dwfl->modulelist, **prevp = tailp;
264 dwfl_linux_kernel_report_offline (Dwfl *dwfl, const char *release,
268 int result = report_kernel_archive (dwfl, &release, predicate);
273 result = report_kernel (dwfl, &release, predicate);
337 if (dwfl_report_offline (dwfl, name,
547 dwfl_linux_kernel_report_kernel (Dwfl *dwfl)
553 return INTUSE(dwfl_report_module) (dwfl, KERNEL_MODNAME, start, end);
558 for (Dwfl_Module *m = dwfl->modulelist; m != NULL; m = m->next)
582 return report_kernel (dwfl, NULL, NULL);
609 return find_kernel_elf (mod->dwfl, release, file_name);
816 dwfl_linux_kernel_report_modules (Dwfl *dwfl)
837 Dwfl_Module *mod = INTUSE(dwfl_report_module) (dwfl, modname,