summaryrefslogtreecommitdiff
path: root/devel/gdb6/files/patch-config_sparc_nm-fbsd.h
diff options
context:
space:
mode:
authorMark Peek <mp@FreeBSD.org>2002-10-23 05:21:04 +0000
committerMark Peek <mp@FreeBSD.org>2002-10-23 05:21:04 +0000
commit1e29f63a020ce5dc3d30643124b64576b110c784 (patch)
tree30b7ba29e70ffda5309400d1e06f9ae9c4a46ed0 /devel/gdb6/files/patch-config_sparc_nm-fbsd.h
parent* Fix a problem with plugins not actually loading (diff)
Update to track changes to struct regs for sparc64.
Submitted by: jake
Notes
Notes: svn path=/head/; revision=68633
Diffstat (limited to 'devel/gdb6/files/patch-config_sparc_nm-fbsd.h')
-rw-r--r--devel/gdb6/files/patch-config_sparc_nm-fbsd.h28
1 files changed, 23 insertions, 5 deletions
diff --git a/devel/gdb6/files/patch-config_sparc_nm-fbsd.h b/devel/gdb6/files/patch-config_sparc_nm-fbsd.h
index 372596d6f7ce..4ab0b5ada57d 100644
--- a/devel/gdb6/files/patch-config_sparc_nm-fbsd.h
+++ b/devel/gdb6/files/patch-config_sparc_nm-fbsd.h
@@ -1,6 +1,6 @@
--- gdb/config/sparc/nm-fbsd.h.orig Fri Mar 1 18:35:24 2002
-+++ gdb/config/sparc/nm-fbsd.h Thu Oct 17 06:00:39 2002
-@@ -32,36 +32,27 @@
++++ gdb/config/sparc/nm-fbsd.h Tue Oct 22 16:33:14 2002
+@@ -32,36 +32,45 @@
#define ATTACH_DETACH
@@ -23,8 +23,26 @@
+
+#define CHILD_PREPARE_TO_STORE() read_register_bytes (0, NULL, REGISTER_BYTES)
+
-+#define reg32 reg
-+#define reg64 reg
++#define REG32_OFFSET_GLOBAL (0)
++#define REG32_OFFSET_OUT (32)
++#define REG32_OFFSET_NPC (96)
++#define REG32_OFFSET_PC (100)
++#define REG32_OFFSET_PSR (104)
++#define REG32_OFFSET_Y (112)
++#define REG32_SIZE (128)
++#define FPREG32_SIZE (136)
++
++#define REG64_OFFSET_GLOBAL (0)
++#define REG64_OFFSET_OUT (64)
++#define REG64_OFFSET_NPC (192)
++#define REG64_OFFSET_PC (200)
++#define REG64_OFFSET_TSTATE (208)
++#define REG64_OFFSET_Y (224)
++#define REG64_SIZE (256)
++#define FPREG64_SIZE (272)
++
++#define JB32_OFFSET_PC REG32_OFFSET_PC
++#define JB64_OFFSET_PC REG64_OFFSET_PC
-#define PTRACE_GETREGS PT_GETREGS
-#define PTRACE_SETREGS PT_SETREGS
@@ -48,7 +66,7 @@
-#define fpu_fr fr_regs /* a union w/in struct fpu on Solaris */
-#define fpu_fsr fr_fsr
-#define Fpu_fsr fr_fsr
-+#define fpreg32 fpreg
++#define reg64 reg
+#define fpreg64 fpreg
#endif /* NM_FBSD_H */