From 2f6b01781fd489e1028e7cee9dc679b47ea33350 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 29 Jan 2018 01:29:31 -0800 Subject: [PATCH] elf: ignore address context that is not user We should be betting a context change as part of the stack, so ignore it if we didn't get a user context. --- lib/symbols/sp-elf-symbol-resolver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/symbols/sp-elf-symbol-resolver.c b/lib/symbols/sp-elf-symbol-resolver.c index d2f2800b..5b55f6eb 100644 --- a/lib/symbols/sp-elf-symbol-resolver.c +++ b/lib/symbols/sp-elf-symbol-resolver.c @@ -266,7 +266,7 @@ sp_elf_symbol_resolver_resolve_with_context (SpSymbolResolver *resolver, g_assert (SP_IS_ELF_SYMBOL_RESOLVER (self)); - if (context != SP_ADDRESS_CONTEXT_USER && context != SP_ADDRESS_CONTEXT_NONE) + if (context != SP_ADDRESS_CONTEXT_USER) return NULL; lookaside = g_hash_table_lookup (self->lookasides, GINT_TO_POINTER (pid));