Catch exceptions thrown from gdbarch_skip_prologue
[deliverable/binutils-gdb.git] / gdb / symtab.c
index d4e107abf20fe9e8126cd452084d86c6b986c299..ccf31cc7c392dc07eb27cc4fefd0302d812c83ab 100644 (file)
@@ -64,6 +64,7 @@
 #include "progspace-and-thread.h"
 #include "common/gdb_optional.h"
 #include "filename-seen-cache.h"
+#include "arch-utils.h"
 
 /* Forward declarations for local functions.  */
 
@@ -3627,7 +3628,7 @@ skip_prologue_sal (struct symtab_and_line *sal)
       if (gdbarch_skip_entrypoint_p (gdbarch))
         pc = gdbarch_skip_entrypoint (gdbarch, pc);
       if (skip)
-       pc = gdbarch_skip_prologue (gdbarch, pc);
+       pc = gdbarch_skip_prologue_noexcept (gdbarch, pc);
 
       /* For overlays, map pc back into its mapped VMA range.  */
       pc = overlay_mapped_address (pc, section);
This page took 0.027294 seconds and 4 git commands to generate.