public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM]  master: Fix typo; restore X87 CS and DS registers.
@ 2007-12-21 19:14 cagney
  0 siblings, 0 replies; only message in thread
From: cagney @ 2007-12-21 19:14 UTC (permalink / raw)
  To: frysk-cvs

The branch, master has been updated
       via  4d109b2d560ed05e6887f358f2b7aa486a4e2a55 (commit)
       via  fcd7fc715af0cc88ffba233c09bcb07ff454580d (commit)
      from  2bbd8dfdf088c41277d4ef72f3d8b22b25271daf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 4d109b2d560ed05e6887f358f2b7aa486a4e2a55
Author: Andrew Cagney <cagney@toil.yyz.redhat.com>
Date:   Fri Dec 21 14:13:12 2007 -0500

    Fix typo; restore X87 CS and DS registers.
    
    frysk-core/frysk/bank/ChangeLog
    2007-12-21  Andrew Cagney  <cagney@redhat.com>
    
    	* X86BankRegisters.java (IA32_ON_X8664): Restore X87 CS and DS
    	registers removed by previous commit.

commit fcd7fc715af0cc88ffba233c09bcb07ff454580d
Author: Andrew Cagney <cagney@toil.yyz.redhat.com>
Date:   Fri Dec 21 13:14:20 2007 -0500

    Replace strings with consants.
    
    2007-12-21  Andrew Cagney  <cagney@redhat.com>
    
    	* LinuxX8664RegisterBanks.java: Use constants from X8664Registers
    	for "ss", "ds", "es", "fs", and "cs.
    	* X86BankRegisters.java: Ditto.

-----------------------------------------------------------------------

Summary of changes:
 frysk-core/frysk/bank/ChangeLog                    |    7 ++++
 frysk-core/frysk/bank/LinuxX8664RegisterBanks.java |   36 ++++++++++----------
 frysk-core/frysk/bank/X86BankRegisters.java        |   12 +++---
 3 files changed, 31 insertions(+), 24 deletions(-)

First 500 lines of diff:
diff --git a/frysk-core/frysk/bank/ChangeLog b/frysk-core/frysk/bank/ChangeLog
index 0407fd3..051b0ee 100644
--- a/frysk-core/frysk/bank/ChangeLog
+++ b/frysk-core/frysk/bank/ChangeLog
@@ -1,5 +1,12 @@
 2007-12-21  Andrew Cagney  <cagney@redhat.com>
 
+	* X86BankRegisters.java (IA32_ON_X8664): Restore X87 CS and DS
+	registers removed by previous commit.
+	
+	* LinuxX8664RegisterBanks.java: Use constants from X8664Registers
+	for "ss", "ds", "es", "fs", and "cs.
+	* X86BankRegisters.java: Ditto.
+
 	* IndirectBankArrayRegisterMap.java
 	(IndirectBankArrayRegisterMap(Register,int,int,int)): Update.
 	* BankArrayRegisterMap.java
diff --git a/frysk-core/frysk/bank/LinuxX8664RegisterBanks.java b/frysk-core/frysk/bank/LinuxX8664RegisterBanks.java
index e2d583a..e566087 100644
--- a/frysk-core/frysk/bank/LinuxX8664RegisterBanks.java
+++ b/frysk-core/frysk/bank/LinuxX8664RegisterBanks.java
@@ -46,33 +46,33 @@ public class LinuxX8664RegisterBanks {
 
     public static final BankRegisterMap REGS
 	= new BankRegisterMap()
-	.add(new BankRegister(80, 8, X8664Registers.RAX))
+	.add(new BankRegister(0, 8, X8664Registers.R15))
+	.add(new BankRegister(8, 8, X8664Registers.R14))
+	.add(new BankRegister(16, 8, X8664Registers.R13))
+	.add(new BankRegister(24, 8, X8664Registers.R12))
+	.add(new BankRegister(32, 8, X8664Registers.RBP))
 	.add(new BankRegister(40, 8, X8664Registers.RBX))
+	.add(new BankRegister(48, 8, X8664Registers.R11))
+	.add(new BankRegister(56, 8, X8664Registers.R10))
+	.add(new BankRegister(64, 8, X8664Registers.R9))
+	.add(new BankRegister(72, 8, X8664Registers.R8))
+	.add(new BankRegister(80, 8, X8664Registers.RAX))
 	.add(new BankRegister(88, 8, X8664Registers.RCX))
 	.add(new BankRegister(96, 8, X8664Registers.RDX))
 	.add(new BankRegister(104, 8, X8664Registers.RSI))
 	.add(new BankRegister(112, 8, X8664Registers.RDI))
-	.add(new BankRegister(32, 8, X8664Registers.RBP))
-	.add(new BankRegister(152, 8, X8664Registers.RSP))
-	.add(new BankRegister(72, 8, X8664Registers.R8))
-	.add(new BankRegister(64, 8, X8664Registers.R9))
-	.add(new BankRegister(56, 8, X8664Registers.R10))
-	.add(new BankRegister(48, 8, X8664Registers.R11))
-	.add(new BankRegister(24, 8, X8664Registers.R12))
-	.add(new BankRegister(16, 8, X8664Registers.R13))
-	.add(new BankRegister(8, 8, X8664Registers.R14))
-	.add(new BankRegister(0, 8, X8664Registers.R15))
+	.add(new BankRegister(120, 8, X8664Registers.ORIG_RAX))
 	.add(new BankRegister(128, 8, X8664Registers.RIP))
+	.add(new BankRegister(136, 8, X8664Registers.CS))
 	.add(new BankRegister(144, 8, X8664Registers.RFLAGS))
-	.add(new BankRegister(136, 8, "cs"))
-	.add(new BankRegister(160, 8, "ss"))
-	.add(new BankRegister(184, 8, "ds"))
-	.add(new BankRegister(192, 8, "es"))
-	.add(new BankRegister(200, 8, "fs"))
-	.add(new BankRegister(208, 8, "gs"))
-	.add(new BankRegister(120, 8, X8664Registers.ORIG_RAX))
+	.add(new BankRegister(152, 8, X8664Registers.RSP))
+	.add(new BankRegister(160, 8, X8664Registers.SS))
 	.add(new BankRegister(168, 8, X8664Registers.FS_BASE))
 	.add(new BankRegister(176, 8, X8664Registers.GS_BASE))
+	.add(new BankRegister(184, 8, X8664Registers.DS))
+	.add(new BankRegister(192, 8, X8664Registers.ES))
+	.add(new BankRegister(200, 8, X8664Registers.FS))
+	.add(new BankRegister(208, 8, X8664Registers.GS))
 	;
     
     public static final BankRegisterMap FPREGS
diff --git a/frysk-core/frysk/bank/X86BankRegisters.java b/frysk-core/frysk/bank/X86BankRegisters.java
index 6ad6d4a..f48547a 100644
--- a/frysk-core/frysk/bank/X86BankRegisters.java
+++ b/frysk-core/frysk/bank/X86BankRegisters.java
@@ -75,12 +75,12 @@ public class X86BankRegisters {
 	.add(IA32Registers.ESI, X8664Registers.RSI)
 	.add(IA32Registers.EDI, X8664Registers.RDI)
 	.add(IA32Registers.EBP, X8664Registers.RBP)
-	.add("cs", "cs")
-	.add("ds", "ds")
-	.add("es", "es")
-	.add("fs", "fs")
-	.add("gs", "gs")
-	.add("ss", "gs")
+	.add(IA32Registers.CS)
+	.add(IA32Registers.DS)
+	.add(IA32Registers.ES)
+	.add(IA32Registers.FS)
+	.add(IA32Registers.GS)
+	.add(IA32Registers.SS)
 	.add(IA32Registers.ORIG_EAX, X8664Registers.ORIG_RAX)
 	.add(IA32Registers.EIP, X8664Registers.RIP)
 	.add(IA32Registers.EFLAGS,X8664Registers.RFLAGS)


hooks/post-receive
--
frysk system monitor/debugger


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-12-21 19:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-21 19:14 [SCM] master: Fix typo; restore X87 CS and DS registers cagney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).