public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM]  master: Renaming CR reg and adding register for original r3 (arg).
@ 2007-11-22 11:43 jflavio
  0 siblings, 0 replies; only message in thread
From: jflavio @ 2007-11-22 11:43 UTC (permalink / raw)
  To: frysk-cvs

The branch, master has been updated
       via  d493569a34db466c257c88071d35432e20859f66 (commit)
      from  77939fcf72c66c6891797c90a0e4a19ec9e013e4 (commit)

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

- Log -----------------------------------------------------------------
commit d493569a34db466c257c88071d35432e20859f66
Author: Jose Flavio Aguilar Paulino <jflavio@br.ibm.com>
Date:   Thu Nov 22 09:42:59 2007 -0200

    Renaming CR reg and adding register for original r3 (arg).

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

Summary of changes:
 frysk-core/frysk/isa/ChangeLog           |    7 +++++++
 frysk-core/frysk/isa/PPC32Registers.java |   14 +++++++++-----
 frysk-core/frysk/isa/PPC64Registers.java |    6 +++---
 3 files changed, 19 insertions(+), 8 deletions(-)

First 500 lines of diff:
diff --git a/frysk-core/frysk/isa/ChangeLog b/frysk-core/frysk/isa/ChangeLog
index 3545ad6..66ed1aa 100644
--- a/frysk-core/frysk/isa/ChangeLog
+++ b/frysk-core/frysk/isa/ChangeLog
@@ -1,3 +1,10 @@
+2007-11-20  Jose Flavio Aguilar Paulino <jflavio@br.ibm>
+	
+	* PPC64Registers.java: Renaming CR register to CCR, 
+	to be compliant with PPC32.
+
+	* PPC32Registers.java: Add ARG register as in PTRACE (orig_r3).
+
 2007-11-20  Andrew Cagney  <cagney@redhat.com>
 
 	* X8664Registers.java (XMM0, XMM1, XMM2, XMM3, XMM4, XMM5)
diff --git a/frysk-core/frysk/isa/PPC32Registers.java b/frysk-core/frysk/isa/PPC32Registers.java
index 8387e61..f8f0ea2 100644
--- a/frysk-core/frysk/isa/PPC32Registers.java
+++ b/frysk-core/frysk/isa/PPC32Registers.java
@@ -113,17 +113,21 @@ public class PPC32Registers extends Registers {
 	= new Register("gpr31", StandardTypes.INT32B_T);
 
     /* Special registers */
+    public static final Register ARG
+        = new Register("arg", StandardTypes.INT32B_T);
 
+    /* Counter reg */
     public static final Register CTR
-            = new Register("counterreg", StandardTypes.INT32B_T);
+            = new Register("ctr", StandardTypes.INT32B_T);
+    /* Fixed-point status and control register */
     public static final Register XER
-            = new Register("fixedstatuscontrolreg", StandardTypes.INT32B_T);
+            = new Register("xer", StandardTypes.INT32B_T);
     public static final Register CCR
-            = new Register("conditionreg", StandardTypes.INT32B_T);
+            = new Register("ccr", StandardTypes.INT32B_T);
     public static final Register LR
-            = new Register("linkreg", StandardTypes.VOIDPTR32B_T);
+            = new Register("lr", StandardTypes.VOIDPTR32B_T);
     public static final Register FPSCR
-            = new Register("floatingstatuscontrolreg", StandardTypes.INT32B_T);
+            = new Register("fpscr", StandardTypes.INT32B_T);
 
     public static final Register FPR0
         = new Register("fpr0", StandardTypes.FLOAT64B_T);
diff --git a/frysk-core/frysk/isa/PPC64Registers.java b/frysk-core/frysk/isa/PPC64Registers.java
index f93fcb1..e980166 100644
--- a/frysk-core/frysk/isa/PPC64Registers.java
+++ b/frysk-core/frysk/isa/PPC64Registers.java
@@ -180,8 +180,8 @@ public class PPC64Registers extends Registers {
 	= new Register("ctr", StandardTypes.INT64B_T);
     public static final Register ARG
 	= new Register("arg", StandardTypes.INT64B_T);
-    public static final Register CR
-	= new Register("cr", StandardTypes.INT64B_T);
+    public static final Register CCR
+	= new Register("ccr", StandardTypes.INT64B_T);
     public static final Register XER
 	= new Register("xer", StandardTypes.INT64B_T);
 
@@ -218,7 +218,7 @@ public class PPC64Registers extends Registers {
 
     public static final RegisterGroup SPECIAL
         = new RegisterGroup("special",
-                  new Register[] { LR, CTR, ARG, CR, XER, 
+                  new Register[] { LR, CTR, ARG, CCR, XER, 
                                    VRSAVE, VSCR, SPEACC, SPEFSCR, 
                                    FRP, NIP });
 


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


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

only message in thread, other threads:[~2007-11-22 11:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-22 11:43 [SCM] master: Renaming CR reg and adding register for original r3 (arg) jflavio

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).