diff options
author | Mark Kettenis <kettenis@gnu.org> | 2002-07-04 08:18:20 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2002-07-04 08:18:20 +0000 |
commit | 00f8375eddd0063911d7181574bf1fec7fec491b (patch) | |
tree | 5e1e445f932b19dd3a671cfcbc7bc1467000507e /gdb/i386-tdep.h | |
parent | c0d1d883540ac568c7029ec9df759541aa875f38 (diff) | |
download | fsf-binutils-gdb-00f8375eddd0063911d7181574bf1fec7fec491b.zip fsf-binutils-gdb-00f8375eddd0063911d7181574bf1fec7fec491b.tar.gz fsf-binutils-gdb-00f8375eddd0063911d7181574bf1fec7fec491b.tar.bz2 |
* i386-tdep.h (I386_MAX_REGISTER_SIZE): New define.
* i386-tdep.c (i386_do_pop_frame): Use I386_MAX_REGISTER_SIZE
instead of MAX_REGISTER_RAW_SIZE.
(i386_extract_return_value, i386_extract_struct_value_address):
Convert to use regcache.
(i386_gdbarch_init): Set max_register_raw_size and
max_register_virtual_size to I386_MAX_REGISTER_SIZE.
Set extract_return_value and extract_struct_value_address instead
of their deprecated variants.
Diffstat (limited to 'gdb/i386-tdep.h')
-rw-r--r-- | gdb/i386-tdep.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/i386-tdep.h b/gdb/i386-tdep.h index d255c40..bd5213f 100644 --- a/gdb/i386-tdep.h +++ b/gdb/i386-tdep.h @@ -157,6 +157,9 @@ struct gdbarch_tdep #define I386_SSE_SIZEOF_REGS (I386_SIZEOF_GREGS + I386_SIZEOF_FREGS \ + I386_SIZEOF_XREGS) +/* Size of the largest register. */ +#define I386_MAX_REGISTER_SIZE 16 + /* Return the name of register REG. */ extern char const *i386_register_name (int reg); |