From cf4cb19a108e0559c053217054fc0735a1c6dd38 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 11 Oct 2024 11:08:52 -0700 Subject: [PATCH 09/33] libsysprof: ensure access to process info --- src/libsysprof/sysprof-document-symbols.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libsysprof/sysprof-document-symbols.c b/src/libsysprof/sysprof-document-symbols.c index 828c7fb6..e5584a69 100644 --- a/src/libsysprof/sysprof-document-symbols.c +++ b/src/libsysprof/sysprof-document-symbols.c @@ -112,6 +112,9 @@ do_symbolize (SysprofSymbolizer *symbolizer, * and where (relative to that file) the IP was. */ + if (process_info == NULL || process_info->address_layout == NULL) + return NULL; + if (!(map = sysprof_address_layout_lookup (process_info->address_layout, address))) return NULL; -- 2.45.2