Lines Matching refs:dwfl
81 try_kernel_name (Dwfl *dwfl, char **fname, bool try_debug) in try_kernel_name() argument
88 int fd = ((((dwfl->callbacks->debuginfo_path in try_kernel_name()
89 ? *dwfl->callbacks->debuginfo_path : NULL) in try_kernel_name()
95 Dwfl_Module fakemod = { .dwfl = dwfl }; in try_kernel_name()
153 find_kernel_elf (Dwfl *dwfl, const char *release, char **fname) in find_kernel_elf() argument
160 int fd = try_kernel_name (dwfl, fname, true); in find_kernel_elf()
166 fd = try_kernel_name (dwfl, fname, true); in find_kernel_elf()
173 get_release (Dwfl *dwfl, const char **release) in get_release() argument
175 if (dwfl == NULL) in get_release()
192 report_kernel (Dwfl *dwfl, const char **release, in report_kernel() argument
195 int result = get_release (dwfl, release); in report_kernel()
200 int fd = find_kernel_elf (dwfl, *release, &fname); in report_kernel()
226 Dwfl_Module *mod = INTUSE(dwfl_report_elf) (dwfl, KERNEL_MODNAME, in report_kernel()
247 report_kernel_archive (Dwfl *dwfl, const char **release, in report_kernel_archive() argument
250 int result = get_release (dwfl, release); in report_kernel_archive()
261 int fd = try_kernel_name (dwfl, &archive, false); in report_kernel_archive()
267 Dwfl_Module *last = __libdwfl_report_offline (dwfl, NULL, archive, fd, in report_kernel_archive()
274 Dwfl_Module **tailp = &dwfl->modulelist, **prevp = tailp; in report_kernel_archive()
321 dwfl_linux_kernel_report_offline (Dwfl *dwfl, const char *release, in dwfl_linux_kernel_report_offline() argument
325 int result = report_kernel_archive (dwfl, &release, predicate); in dwfl_linux_kernel_report_offline()
330 result = report_kernel (dwfl, &release, predicate); in dwfl_linux_kernel_report_offline()
410 if (dwfl_report_offline (dwfl, name, f->fts_path, -1) == NULL) in dwfl_linux_kernel_report_offline()
629 dwfl_linux_kernel_report_kernel (Dwfl *dwfl) in dwfl_linux_kernel_report_kernel() argument
635 (INTUSE(dwfl_report_module) (dwfl, KERNEL_MODNAME, start, end)) in dwfl_linux_kernel_report_kernel()
639 for (Dwfl_Module *m = dwfl->modulelist; m != NULL; m = m->next) in dwfl_linux_kernel_report_kernel()
663 return report_kernel (dwfl, NULL, NULL); in dwfl_linux_kernel_report_kernel()
713 return find_kernel_elf (mod->dwfl, release, file_name); in dwfl_linux_kernel_find_elf()
918 dwfl_linux_kernel_report_modules (Dwfl *dwfl) in INTDEF()
939 Dwfl_Module *mod = INTUSE(dwfl_report_module) (dwfl, modname, in INTDEF()