diff options
Diffstat (limited to 'gdb/frame.h')
-rw-r--r-- | gdb/frame.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gdb/frame.h b/gdb/frame.h index 605528c..e7053a8 100644 --- a/gdb/frame.h +++ b/gdb/frame.h @@ -520,10 +520,13 @@ extern void put_frame_register (struct frame_info *frame, int regnum, const gdb_byte *buf); /* Read LEN bytes from one or multiple registers starting with REGNUM - in frame FRAME, starting at OFFSET, into BUF. */ + in frame FRAME, starting at OFFSET, into BUF. If the register + contents are optimized out or unavailable, set *OPTIMIZEDP, + *UNAVAILABLEP accordingly. */ extern int get_frame_register_bytes (struct frame_info *frame, int regnum, CORE_ADDR offset, int len, - gdb_byte *myaddr); + gdb_byte *myaddr, + int *optimizedp, int *unavailablep); /* Write LEN bytes to one or multiple registers starting with REGNUM in frame FRAME, starting at OFFSET, into BUF. */ |