From 01eafe951e5d736b76cfeb10f1fa045046743839 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Fri, 8 Oct 2021 20:49:34 +0300 Subject: [PATCH] elf-symbol-resolver: Use custom debug dirs They were set up, but not actually used for resolving. Fix that. --- src/libsysprof/sysprof-elf-symbol-resolver.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/libsysprof/sysprof-elf-symbol-resolver.c b/src/libsysprof/sysprof-elf-symbol-resolver.c index 1e21e74a..bfd08aa2 100644 --- a/src/libsysprof/sysprof-elf-symbol-resolver.c +++ b/src/libsysprof/sysprof-elf-symbol-resolver.c @@ -99,12 +99,10 @@ process_info_get_debug_dirs (const ProcessInfo *pi) { static const char *standard[] = { "/usr/lib/debug", NULL }; - if (pi->kind == PROCESS_KIND_FLATPAK) - return standard; /* TODO */ - else if (pi->kind == PROCESS_KIND_PODMAN) - return standard; /* TODO */ - else - return standard; + if (pi->debug_dirs) + return (const char * const *) pi->debug_dirs; + + return standard; } static void