aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbarch.h
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2013-10-17 06:11:22 +0000
committerJoel Brobecker <brobecker@gnat.com>2013-10-17 06:11:22 +0000
commiteade64714c64b09ed01d8f5dd9c5872a55a0381c (patch)
tree101d9ad9ece4aaaad619ff18bab2f6fc91a62425 /gdb/gdbarch.h
parent93415d70e00f145ac77d65abc54fd4fe34938324 (diff)
downloadgdb-eade64714c64b09ed01d8f5dd9c5872a55a0381c.zip
gdb-eade64714c64b09ed01d8f5dd9c5872a55a0381c.tar.gz
gdb-eade64714c64b09ed01d8f5dd9c5872a55a0381c.tar.bz2
Document the get_longjmp_target gdbarch method.
gdb/ChangeLog: * gdbarch.sh (get_longjmp_target): Add method documentation. * gdbarch.h: Regenerate.
Diffstat (limited to 'gdb/gdbarch.h')
-rw-r--r--gdb/gdbarch.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/gdbarch.h b/gdb/gdbarch.h
index 5d20ea6..b58efc8 100644
--- a/gdb/gdbarch.h
+++ b/gdb/gdbarch.h
@@ -400,7 +400,10 @@ typedef int (gdbarch_cannot_store_register_ftype) (struct gdbarch *gdbarch, int
extern int gdbarch_cannot_store_register (struct gdbarch *gdbarch, int regnum);
extern void set_gdbarch_cannot_store_register (struct gdbarch *gdbarch, gdbarch_cannot_store_register_ftype *cannot_store_register);
-/* setjmp/longjmp support. */
+/* Determine the address where a longjmp will land and save this address
+ in PC. Return nonzero on success.
+
+ FRAME corresponds to the longjmp frame. */
extern int gdbarch_get_longjmp_target_p (struct gdbarch *gdbarch);