aboutsummaryrefslogtreecommitdiff
path: root/gdb/frame-unwind.h
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2008-05-06 18:37:46 +0000
committerJoel Brobecker <brobecker@gnat.com>2008-05-06 18:37:46 +0000
commit15c1e57ffbcb27cd275429e689f509026bda698b (patch)
treecdde4e448c9c059b4e1f7a9b440541ebd93971a0 /gdb/frame-unwind.h
parentd82a5bcc8556860bf686ba6bc80a07757e334c7a (diff)
downloadfsf-binutils-gdb-15c1e57ffbcb27cd275429e689f509026bda698b.zip
fsf-binutils-gdb-15c1e57ffbcb27cd275429e689f509026bda698b.tar.gz
fsf-binutils-gdb-15c1e57ffbcb27cd275429e689f509026bda698b.tar.bz2
* frame-unwind.c (frame_unwind_got_bytes): New function.
* frame-unwind.h (frame_unwind_got_bytes): Add declaration. * libunwind-frame.h, libunwind-frame.c, ia64-tdep.c: Update for unwinder changes.
Diffstat (limited to 'gdb/frame-unwind.h')
-rw-r--r--gdb/frame-unwind.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/frame-unwind.h b/gdb/frame-unwind.h
index 3a35aa1..bd45fa9 100644
--- a/gdb/frame-unwind.h
+++ b/gdb/frame-unwind.h
@@ -183,6 +183,13 @@ struct value *frame_unwind_got_memory (struct frame_info *frame, int regnum,
struct value *frame_unwind_got_constant (struct frame_info *frame, int regnum,
ULONGEST val);
+/* Return a value which indicates that FRAME's saved version of
+ REGNUM has a known constant (computed) value which is stored
+ inside BUF. */
+
+struct value *frame_unwind_got_bytes (struct frame_info *frame, int regnum,
+ gdb_byte *buf);
+
/* Return a value which indicates that FRAME's saved version of REGNUM
has a known constant (computed) value of ADDR. Convert the
CORE_ADDR to a target address if necessary. */