summaryrefslogtreecommitdiff
path: root/gdb/i386-tdep.h
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2002-07-04 08:18:20 +0000
committerMark Kettenis <kettenis@gnu.org>2002-07-04 08:18:20 +0000
commit00f8375eddd0063911d7181574bf1fec7fec491b (patch)
tree5e1e445f932b19dd3a671cfcbc7bc1467000507e /gdb/i386-tdep.h
parentc0d1d883540ac568c7029ec9df759541aa875f38 (diff)
downloadbinutils-gdb-00f8375eddd0063911d7181574bf1fec7fec491b.tar.gz
* 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.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/i386-tdep.h b/gdb/i386-tdep.h
index d255c40ca0e..bd5213fee37 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);