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
commitda54aa885f94b36107c047de7b6d14ba1f9001bf (patch)
treec877f1d266705ce695e25dc274d6b627f3f26290 /gdb/i386-tdep.h
parent417667917ccce80bac122c905c75ed957947a4b8 (diff)
downloadgdb-da54aa885f94b36107c047de7b6d14ba1f9001bf.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);