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