diff options
author | Mark Peek <mp@FreeBSD.org> | 2002-10-23 05:21:04 +0000 |
---|---|---|
committer | Mark Peek <mp@FreeBSD.org> | 2002-10-23 05:21:04 +0000 |
commit | 1e29f63a020ce5dc3d30643124b64576b110c784 (patch) | |
tree | 30b7ba29e70ffda5309400d1e06f9ae9c4a46ed0 /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.h | 28 |
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 */ |