function_name might be NULL even if bfd_find_nearest_line()
returned value != 0.

Signed-off-by: Tomek Grabiec <tgrab...@gmail.com>
---
 arch/x86/backtrace.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/arch/x86/backtrace.c b/arch/x86/backtrace.c
index 6b2dde4..9fd28b4 100644
--- a/arch/x86/backtrace.c
+++ b/arch/x86/backtrace.c
@@ -98,6 +98,9 @@ static bool show_exe_function(void *addr)
             &function_name, &line))
                goto failed;
 
+       if (!function_name)
+               goto failed;
+
        symbol = lookup_symbol(symbols, nr_symbols, function_name);
        if (!symbol)
                goto failed;
-- 
1.6.0.6


------------------------------------------------------------------------------
_______________________________________________
Jatovm-devel mailing list
Jatovm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to