• Home
  • Raw
  • Download

Lines Matching refs:release

170   if (utsname.release[0] == '\0' && uname (&utsname) != 0)  in kernel_release()
172 return utsname.release; in kernel_release()
176 find_kernel_elf (Dwfl *dwfl, const char *release, char **fname) in find_kernel_elf() argument
178 if ((release[0] == '/' in find_kernel_elf()
179 ? asprintf (fname, "%s/vmlinux", release) in find_kernel_elf()
180 : asprintf (fname, "/boot/vmlinux-%s", release)) < 0) in find_kernel_elf()
184 if (fd < 0 && release[0] != '/') in find_kernel_elf()
187 if (asprintf (fname, MODULEDIRFMT "/vmlinux", release) < 0) in find_kernel_elf()
196 get_release (Dwfl *dwfl, const char **release) in get_release() argument
201 const char *release_string = release == NULL ? NULL : *release; in get_release()
207 if (release != NULL) in get_release()
208 *release = release_string; in get_release()
215 report_kernel (Dwfl *dwfl, const char **release, in report_kernel() argument
218 int result = get_release (dwfl, release); in report_kernel()
223 int fd = find_kernel_elf (dwfl, *release, &fname); in report_kernel()
264 report_kernel_archive (Dwfl *dwfl, const char **release, in report_kernel_archive() argument
267 int result = get_release (dwfl, release); in report_kernel_archive()
272 if (unlikely ((*release)[0] == '/' in report_kernel_archive()
273 ? asprintf (&archive, "%s/debug.a", *release) in report_kernel_archive()
274 : asprintf (&archive, MODULEDIRFMT "/debug.a", *release)) < 0) in report_kernel_archive()
336 dwfl_linux_kernel_report_offline (Dwfl *dwfl, const char *release, in dwfl_linux_kernel_report_offline() argument
340 int result = report_kernel_archive (dwfl, &release, predicate); in dwfl_linux_kernel_report_offline()
345 result = report_kernel (dwfl, &release, predicate); in dwfl_linux_kernel_report_offline()
351 if (release[0] == '/') in dwfl_linux_kernel_report_offline()
352 modulesdir[0] = (char *) release; in dwfl_linux_kernel_report_offline()
355 if (asprintf (&modulesdir[0], MODULEDIRFMT, release) < 0) in dwfl_linux_kernel_report_offline()
360 if (modulesdir[0] == (char *) release) in dwfl_linux_kernel_report_offline()
683 const char *release = kernel_release (); in INTDEF() local
684 if (release == NULL) in INTDEF()
688 return find_kernel_elf (mod->dwfl, release, file_name); in INTDEF()
693 if (asprintf (&modulesdir[0], MODULEDIRFMT, release) < 0) in INTDEF()