2005-11-09 Randolph Chung <tausq@debian.org>
[deliverable/binutils-gdb.git] / gdb / nbsd-tdep.c
index 71e229d57b0307699182bf4efcbf79cfe8ad01a7..a2d8f7d1533392e048e7c2c3a3d49cfa0255e5d8 100644 (file)
@@ -20,6 +20,7 @@
    Boston, MA 02111-1307, USA.  */
 
 #include "defs.h"
+#include "gdb_string.h"
 #include "solib-svr4.h"
 
 /* Fetch (and possibly build) an appropriate link_map_offsets
@@ -96,3 +97,13 @@ nbsd_lp64_solib_svr4_fetch_link_map_offsets (void)
 
   return lmp;
 }
+
+int
+nbsd_pc_in_sigtramp (CORE_ADDR pc, char *func_name)
+{
+  /* Check for libc-provided signal trampoline.  All such trampolines
+     have function names which begin with "__sigtramp".  */
+
+  return (func_name != NULL
+         && strncmp (func_name, "__sigtramp", 10) == 0);
+}
This page took 0.025785 seconds and 4 git commands to generate.