This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[RFA] gdbarch.sh: document REGISTER_SIZE and REGISTER_BYTES


This patch adds comments documenting REGISTER_SIZE and REGISTER_BYTES in
gdbarch.sh.

ChangeLog:

	* gdbarch.sh (REGISTER_SIZE, REGISTER_BYTES): Document.
	* gdbarch.h: Regenerate.

Okay to apply?

Nicholas Duffek
<nsd@redhat.com>

[patch follows]

Index: gdb/gdbarch.sh
===================================================================
diff -up gdb/gdbarch.sh gdb/gdbarch.sh
--- gdb/gdbarch.sh	Tue Jan  2 16:03:15 2001
+++ gdb/gdbarch.sh	Tue Jan  2 16:02:42 2001
@@ -383,7 +383,10 @@ f:2:DWARF_REG_TO_REGNUM:int:dwarf_reg_to
 f:2:SDB_REG_TO_REGNUM:int:sdb_reg_to_regnum:int sdb_regnr:sdb_regnr:::no_op_reg_to_regnum::0
 f:2:DWARF2_REG_TO_REGNUM:int:dwarf2_reg_to_regnum:int dwarf2_regnr:dwarf2_regnr:::no_op_reg_to_regnum::0
 f:2:REGISTER_NAME:char *:register_name:int regnr:regnr:::legacy_register_name::0
+# Size of an instruction.
 v:2:REGISTER_SIZE:int:register_size::::0:-1
+# Total number of bytes needed to store raw registers, including
+# pseudo-registers.
 v:2:REGISTER_BYTES:int:register_bytes::::0:-1
 f:2:REGISTER_BYTE:int:register_byte:int reg_nr:reg_nr::0:0
 f:2:REGISTER_RAW_SIZE:int:register_raw_size:int reg_nr:reg_nr::0:0
Index: gdb/gdbarch.h
===================================================================
diff -up gdb/gdbarch.h gdb/gdbarch.h
--- gdb/gdbarch.h	Tue Jan  2 16:03:55 2001
+++ gdb/gdbarch.h	Tue Jan  2 16:02:48 2001
@@ -522,6 +522,8 @@ extern void set_gdbarch_register_name (s
 #endif
 #endif
 
+/* Size of an instruction. */
+
 extern int gdbarch_register_size (struct gdbarch *gdbarch);
 extern void set_gdbarch_register_size (struct gdbarch *gdbarch, int register_size);
 #if GDB_MULTI_ARCH
@@ -529,6 +531,9 @@ extern void set_gdbarch_register_size (s
 #define REGISTER_SIZE (gdbarch_register_size (current_gdbarch))
 #endif
 #endif
+
+/* Total number of bytes needed to store raw registers, including
+   pseudo-registers. */
 
 extern int gdbarch_register_bytes (struct gdbarch *gdbarch);
 extern void set_gdbarch_register_bytes (struct gdbarch *gdbarch, int register_bytes);

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]