From 59a6f852a02c8e631586c48cfbf715583a8d0026 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 22 May 2023 19:05:41 -0700 Subject: [PATCH] libsysprof-analyze: always ignore jitmap from elf symbolizer --- src/libsysprof-analyze/sysprof-elf-symbolizer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libsysprof-analyze/sysprof-elf-symbolizer.c b/src/libsysprof-analyze/sysprof-elf-symbolizer.c index 48896499..6b99bb55 100644 --- a/src/libsysprof-analyze/sysprof-elf-symbolizer.c +++ b/src/libsysprof-analyze/sysprof-elf-symbolizer.c @@ -68,6 +68,10 @@ sysprof_elf_symbolizer_symbolize (SysprofSymbolizer *symbolizer, context != SYSPROF_ADDRESS_CONTEXT_USER)) return NULL; + /* Always ignore jitmap functions, no matter the ordering */ + if ((address & 0xFFFFFFFF00000000) == 0xE000000000000000) + return NULL; + /* First find out what was mapped at that address */ if (!(map = sysprof_address_layout_lookup (process_info->address_layout, address))) return NULL;