public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
From: cagney@sourceware.org
To: frysk-cvs@sourceware.org
Subject: [SCM]  master: Move frysk.value.Variable to frysk.scopes.Variable.
Date: Tue, 01 Apr 2008 20:17:00 -0000	[thread overview]
Message-ID: <20080401201721.3974.qmail@sourceware.org> (raw)

The branch, master has been updated
       via  b927d6c13dcc27d155895895fcb958b4c32fb595 (commit)
      from  4c1d1937456e7b84679d5cbef12f8698b027dec4 (commit)

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

- Log -----------------------------------------------------------------
commit b927d6c13dcc27d155895895fcb958b4c32fb595
Author: Andrew Cagney <cagney@redhat.com>
Date:   Tue Apr 1 16:16:08 2008 -0400

    Move frysk.value.Variable to frysk.scopes.Variable.
    
    frysk-core/frysk/debuginfo/ChangeLog
    2008-04-01  Andrew Cagney  <cagney@redhat.com>
    
    	* TestGccInterface.java: Move from frysk.vale.TestInterface.
    	* TestGccClass.java: Move from frysk.value.TestClass.
    	* ObjectDeclarationSearchEngine.java: Update; Variable moved.
    	* TestFrameDebugInfo.java: Ditto.
    	* TestAddress.java: Ditto.
    	* TestObjectDeclarationSearchEngine.java: Ditto.
    
    frysk-core/frysk/expr/ChangeLog
    2008-04-01  Andrew Cagney  <cagney@redhat.com>
    
    	* ExprSymTab.java: Update; Variable moved.
    	* TestbedSymTab.java: Ditto.
    	* ScratchSymTab.java: Ditto.
    
    frysk-core/frysk/scopes/ChangeLog
    2008-04-01  Andrew Cagney  <cagney@redhat.com>
    
    	* Variable.java: Move to here from frysk.value.Variable.
    	* TestDie.java: Update.
    	* Subprogram.java: Update.
    	* Scope.java: Update.
    	* Enumerator.java: Update.
    
    frysk-core/frysk/value/ChangeLog
    2008-04-01  Andrew Cagney  <cagney@redhat.com>
    
    	* TestInterface.java: Move to frysk.debuginfo.TestGccInterface.
    	* CompositeType.java (getPrefix()): Make public.
    	* TestClass.java: Move to frysk.debuginfo.TestGccClass.
    	* Variable.java: Move to frysk.scopes.Variable.
    	* ClassType.java: Update.
    	* GccStructOrClassType.java: Update.
    	* InterfaceType.java: Update.
    	* StructType.java: Update.
    	* UnionType.java: Update.

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

Summary of changes:
 frysk-core/frysk/debuginfo/ChangeLog               |    8 ++++++++
 .../debuginfo/ObjectDeclarationSearchEngine.java   |    2 +-
 frysk-core/frysk/debuginfo/TestAddress.java        |    2 +-
 frysk-core/frysk/debuginfo/TestFrameDebugInfo.java |    2 +-
 .../TestClass.java => debuginfo/TestGccClass.java} |   12 ++++++------
 .../TestGccInterface.java}                         |   11 ++++++-----
 .../TestObjectDeclarationSearchEngine.java         |    2 +-
 frysk-core/frysk/expr/ChangeLog                    |    6 ++++++
 frysk-core/frysk/expr/ExprSymTab.java              |    2 +-
 frysk-core/frysk/expr/ScratchSymTab.java           |    2 +-
 frysk-core/frysk/expr/TestbedSymTab.java           |    2 +-
 frysk-core/frysk/scopes/ChangeLog                  |    8 ++++++++
 frysk-core/frysk/scopes/Enumerator.java            |    1 -
 frysk-core/frysk/scopes/Scope.java                 |    1 -
 frysk-core/frysk/scopes/Subprogram.java            |    1 -
 frysk-core/frysk/scopes/TestDie.java               |    1 -
 frysk-core/frysk/{value => scopes}/Variable.java   |   10 ++++++----
 frysk-core/frysk/value/ChangeLog                   |   12 ++++++++++++
 frysk-core/frysk/value/ClassType.java              |    2 +-
 frysk-core/frysk/value/CompositeType.java          |    2 +-
 frysk-core/frysk/value/GccStructOrClassType.java   |    2 +-
 frysk-core/frysk/value/InterfaceType.java          |    2 +-
 frysk-core/frysk/value/StructType.java             |    2 +-
 frysk-core/frysk/value/UnionType.java              |    6 ++----
 24 files changed, 66 insertions(+), 35 deletions(-)
 rename frysk-core/frysk/{value/TestClass.java => debuginfo/TestGccClass.java} (94%)
 rename frysk-core/frysk/{value/TestInterface.java => debuginfo/TestGccInterface.java} (94%)
 rename frysk-core/frysk/{value => scopes}/Variable.java (96%)

First 500 lines of diff:
diff --git a/frysk-core/frysk/debuginfo/ChangeLog b/frysk-core/frysk/debuginfo/ChangeLog
index 8305c5d..ed7eb76 100644
--- a/frysk-core/frysk/debuginfo/ChangeLog
+++ b/frysk-core/frysk/debuginfo/ChangeLog
@@ -1,5 +1,13 @@
 2008-04-01  Andrew Cagney  <cagney@redhat.com>
 
+	* TestGccInterface.java: Move from frysk.vale.TestInterface.
+	* TestGccClass.java: Move from frysk.value.TestClass.
+
+	* ObjectDeclarationSearchEngine.java: Update; Variable moved.
+	* TestFrameDebugInfo.java: Ditto.
+	* TestAddress.java: Ditto.
+	* TestObjectDeclarationSearchEngine.java: Ditto.
+
 	* PrintStackOptions.java (printLocals(), setPrintLocals(boolean)):
 	Replace printScopes() and setPrintScopes(boolean).
 	(printInlineFunctions(), setPrintInlineFunctions(boolean)):
diff --git a/frysk-core/frysk/debuginfo/ObjectDeclarationSearchEngine.java b/frysk-core/frysk/debuginfo/ObjectDeclarationSearchEngine.java
index 5ab57c8..e10c231 100644
--- a/frysk-core/frysk/debuginfo/ObjectDeclarationSearchEngine.java
+++ b/frysk-core/frysk/debuginfo/ObjectDeclarationSearchEngine.java
@@ -58,7 +58,7 @@ import frysk.scopes.Scope;
 import frysk.value.ObjectDeclaration;
 import frysk.value.Type;
 import frysk.value.Value;
-import frysk.value.Variable;
+import frysk.scopes.Variable;
 
 /**
  * This engine implements the c++ scoping rules and uses when searching for
diff --git a/frysk-core/frysk/debuginfo/TestAddress.java b/frysk-core/frysk/debuginfo/TestAddress.java
index cca5ef8..c05d112 100644
--- a/frysk-core/frysk/debuginfo/TestAddress.java
+++ b/frysk-core/frysk/debuginfo/TestAddress.java
@@ -48,7 +48,7 @@ import frysk.proc.Task;
 import frysk.testbed.DaemonBlockedAtSignal;
 import frysk.testbed.TestLib;
 import frysk.value.Value;
-import frysk.value.Variable;
+import frysk.scopes.Variable;
 
 public class TestAddress 
 	extends TestLib
diff --git a/frysk-core/frysk/debuginfo/TestFrameDebugInfo.java b/frysk-core/frysk/debuginfo/TestFrameDebugInfo.java
index b9b17c2..dcd2471 100644
--- a/frysk-core/frysk/debuginfo/TestFrameDebugInfo.java
+++ b/frysk-core/frysk/debuginfo/TestFrameDebugInfo.java
@@ -58,7 +58,7 @@ import frysk.stack.Frame;
 import frysk.stack.StackFactory;
 import frysk.testbed.DaemonBlockedAtSignal;
 import frysk.testbed.TestLib;
-import frysk.value.Variable;
+import frysk.scopes.Variable;
 
 public class TestFrameDebugInfo extends TestLib {
 
diff --git a/frysk-core/frysk/value/TestClass.java b/frysk-core/frysk/debuginfo/TestGccClass.java
similarity index 94%
rename from frysk-core/frysk/value/TestClass.java
rename to frysk-core/frysk/debuginfo/TestGccClass.java
index 95eee2f..8b7797a 100644
--- a/frysk-core/frysk/value/TestClass.java
+++ b/frysk-core/frysk/debuginfo/TestGccClass.java
@@ -37,20 +37,20 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.value;
+package frysk.debuginfo;
 
-import frysk.debuginfo.DebugInfoFrame;
-import frysk.debuginfo.DebugInfoStackFactory;
-import frysk.debuginfo.ObjectDeclarationSearchEngine;
 import frysk.junit.TestCase;
 import frysk.proc.Task;
 import frysk.rsl.Log;
 import frysk.testbed.DaemonBlockedAtSignal;
 import frysk.config.BuildCompiler;
+import frysk.value.CompositeType;
+import frysk.value.Type;
+import frysk.scopes.Variable;
 
-public class TestClass extends TestCase {
+public class TestGccClass extends TestCase {
     
-    private static Log log = Log.fine(TestClass.class);
+    private static Log log = Log.fine(TestGccClass.class);
 
     private CompositeType getType(String program, String variableName) {
 	Task task = (new DaemonBlockedAtSignal(program)).getMainTask();
diff --git a/frysk-core/frysk/value/TestInterface.java b/frysk-core/frysk/debuginfo/TestGccInterface.java
similarity index 94%
rename from frysk-core/frysk/value/TestInterface.java
rename to frysk-core/frysk/debuginfo/TestGccInterface.java
index bacdfa7..9a75ce6 100644
--- a/frysk-core/frysk/value/TestInterface.java
+++ b/frysk-core/frysk/debuginfo/TestGccInterface.java
@@ -37,17 +37,18 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.value;
+package frysk.debuginfo;
 
-import frysk.debuginfo.DebugInfoFrame;
-import frysk.debuginfo.DebugInfoStackFactory;
-import frysk.debuginfo.ObjectDeclarationSearchEngine;
 import frysk.testbed.TestLib;
 import frysk.proc.Task;
 import frysk.testbed.DaemonBlockedAtSignal;
 import frysk.config.BuildCompiler;
+import frysk.value.Type;
+import frysk.scopes.Variable;
+import frysk.value.CompositeType;
+import frysk.value.PointerType;
 
-public class TestInterface extends TestLib {
+public class TestGccInterface extends TestLib {
 
     private CompositeType getType(String program, String variableName) {
 	Task task = (new DaemonBlockedAtSignal(program)).getMainTask();
diff --git a/frysk-core/frysk/debuginfo/TestObjectDeclarationSearchEngine.java b/frysk-core/frysk/debuginfo/TestObjectDeclarationSearchEngine.java
index cfcc4e7..a5cdf43 100644
--- a/frysk-core/frysk/debuginfo/TestObjectDeclarationSearchEngine.java
+++ b/frysk-core/frysk/debuginfo/TestObjectDeclarationSearchEngine.java
@@ -47,7 +47,7 @@ import frysk.testbed.DaemonBlockedAtSignal;
 import frysk.testbed.TestLib;
 import frysk.testbed.TestfileTokenScanner;
 import frysk.value.ObjectDeclaration;
-import frysk.value.Variable;
+import frysk.scopes.Variable;
 
 /**
  * Tests @link CppVariableSearchEngine.
diff --git a/frysk-core/frysk/expr/ChangeLog b/frysk-core/frysk/expr/ChangeLog
index 66b4dcc..da120d8 100644
--- a/frysk-core/frysk/expr/ChangeLog
+++ b/frysk-core/frysk/expr/ChangeLog
@@ -1,3 +1,9 @@
+2008-04-01  Andrew Cagney  <cagney@redhat.com>
+
+	* ExprSymTab.java: Update; Variable moved.
+	* TestbedSymTab.java: Ditto.
+	* ScratchSymTab.java: Ditto.
+
 2008-03-31  Teresa Thomas  <tthomas@redhat.com>
 
 	* CTypeEvaluator.g: New file.
diff --git a/frysk-core/frysk/expr/ExprSymTab.java b/frysk-core/frysk/expr/ExprSymTab.java
index eb8e5c2..0af6cc9 100644
--- a/frysk-core/frysk/expr/ExprSymTab.java
+++ b/frysk-core/frysk/expr/ExprSymTab.java
@@ -45,7 +45,7 @@ import java.util.List;
 import frysk.value.ObjectDeclaration;
 import frysk.value.Type;
 import frysk.value.Value;
-import frysk.value.Variable;
+import frysk.scopes.Variable;
 
 public interface ExprSymTab
 {
diff --git a/frysk-core/frysk/expr/ScratchSymTab.java b/frysk-core/frysk/expr/ScratchSymTab.java
index ae3a640..3ca680b 100644
--- a/frysk-core/frysk/expr/ScratchSymTab.java
+++ b/frysk-core/frysk/expr/ScratchSymTab.java
@@ -46,7 +46,7 @@ import frysk.config.Config;
 import frysk.value.ObjectDeclaration;
 import frysk.value.Type;
 import frysk.value.Value;
-import frysk.value.Variable;
+import frysk.scopes.Variable;
 
 public class ScratchSymTab implements ExprSymTab {
     /**
diff --git a/frysk-core/frysk/expr/TestbedSymTab.java b/frysk-core/frysk/expr/TestbedSymTab.java
index 556c653..51ee12e 100644
--- a/frysk-core/frysk/expr/TestbedSymTab.java
+++ b/frysk-core/frysk/expr/TestbedSymTab.java
@@ -54,7 +54,7 @@ import frysk.value.ScratchLocation;
 import frysk.value.StandardTypes;
 import frysk.value.Type;
 import frysk.value.Value;
-import frysk.value.Variable;
+import frysk.scopes.Variable;
 
 class TestbedSymTab implements ExprSymTab {
     private final SourceLocation scratchSourceLocation = SourceLocation.UNKNOWN;
diff --git a/frysk-core/frysk/scopes/ChangeLog b/frysk-core/frysk/scopes/ChangeLog
index a7d9002..aa6748f 100644
--- a/frysk-core/frysk/scopes/ChangeLog
+++ b/frysk-core/frysk/scopes/ChangeLog
@@ -1,3 +1,11 @@
+2008-04-01  Andrew Cagney  <cagney@redhat.com>
+
+	* Variable.java: Move to here from frysk.value.Variable.
+	* TestDie.java: Update.
+	* Subprogram.java: Update.
+	* Scope.java: Update.
+	* Enumerator.java: Update.
+
 2008-03-15  Andrew Cagney  <cagney@redhat.com>
 
 	* ScopeFactory.java: Update; TypeEntry -> TypeFactory.
diff --git a/frysk-core/frysk/scopes/Enumerator.java b/frysk-core/frysk/scopes/Enumerator.java
index 6284082..ea17b46 100644
--- a/frysk-core/frysk/scopes/Enumerator.java
+++ b/frysk-core/frysk/scopes/Enumerator.java
@@ -45,7 +45,6 @@ import frysk.value.ArithmeticType;
 import frysk.value.StandardTypes;
 import frysk.value.Type;
 import frysk.value.Value;
-import frysk.value.Variable;
 import frysk.debuginfo.DebugInfoFrame;
 import frysk.isa.ISA;
 
diff --git a/frysk-core/frysk/scopes/Scope.java b/frysk-core/frysk/scopes/Scope.java
index 1a3e510..b9fff92 100644
--- a/frysk-core/frysk/scopes/Scope.java
+++ b/frysk-core/frysk/scopes/Scope.java
@@ -48,7 +48,6 @@ import lib.dwfl.DwarfDie;
 import frysk.debuginfo.DebugInfoFrame;
 import frysk.debuginfo.TypeFactory;
 import frysk.value.ObjectDeclaration;
-import frysk.value.Variable;
 
 /**
  * A class to represent a Scope.
diff --git a/frysk-core/frysk/scopes/Subprogram.java b/frysk-core/frysk/scopes/Subprogram.java
index 9c7e6a6..f2c9ef5 100644
--- a/frysk-core/frysk/scopes/Subprogram.java
+++ b/frysk-core/frysk/scopes/Subprogram.java
@@ -54,7 +54,6 @@ import frysk.debuginfo.DebugInfoFrame;
 import frysk.debuginfo.TypeFactory;
 import frysk.value.ObjectDeclaration;
 import frysk.value.FunctionType;
-import frysk.value.Variable;
 
 /**
  * A Subprogram refers to a concrete (not inlined) instance of a function.
diff --git a/frysk-core/frysk/scopes/TestDie.java b/frysk-core/frysk/scopes/TestDie.java
index 2d7ad64..58e2c23 100644
--- a/frysk-core/frysk/scopes/TestDie.java
+++ b/frysk-core/frysk/scopes/TestDie.java
@@ -59,7 +59,6 @@ import frysk.stack.StackFactory;
 import frysk.testbed.DaemonBlockedAtSignal;
 import frysk.testbed.TestLib;
 import frysk.testbed.TestfileTokenScanner;
-import frysk.value.Variable;
 
 public class TestDie
     extends TestLib
diff --git a/frysk-core/frysk/value/Variable.java b/frysk-core/frysk/scopes/Variable.java
similarity index 96%
rename from frysk-core/frysk/value/Variable.java
rename to frysk-core/frysk/scopes/Variable.java
index ba36a56..2593645 100644
--- a/frysk-core/frysk/value/Variable.java
+++ b/frysk-core/frysk/scopes/Variable.java
@@ -37,10 +37,9 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.value;
+package frysk.scopes;
 
 import java.io.PrintWriter;
-
 import lib.dwfl.DwAttributeNotFoundException;
 import lib.dwfl.DwException;
 import lib.dwfl.DwarfDie;
@@ -53,7 +52,10 @@ import frysk.debuginfo.VariableOptimizedOutException;
 import frysk.isa.ISA;
 import frysk.rsl.Log;
 import frysk.rsl.LogFactory;
-import frysk.scopes.SourceLocation;
+import frysk.value.ObjectDeclaration;
+import frysk.value.Type;
+import frysk.value.Value;
+import frysk.value.Format;
 
 /**
  * This class contains the static information corresponding to a
@@ -61,7 +63,7 @@ import frysk.scopes.SourceLocation;
  * corresponding to this Variable
  */
 
-public class Variable extends ObjectDeclaration{
+public class Variable extends ObjectDeclaration {
     
     private static Log fine = LogFactory.fine(Variable.class);
     private static Log finest = LogFactory.finest(Variable.class);
diff --git a/frysk-core/frysk/value/ChangeLog b/frysk-core/frysk/value/ChangeLog
index 16d0ca2..cf38318 100644
--- a/frysk-core/frysk/value/ChangeLog
+++ b/frysk-core/frysk/value/ChangeLog
@@ -1,3 +1,15 @@
+2008-04-01  Andrew Cagney  <cagney@redhat.com>
+
+	* TestInterface.java: Move to frysk.debuginfo.TestGccInterface.
+	* CompositeType.java (getPrefix()): Make public.
+	* TestClass.java: Move to frysk.debuginfo.TestGccClass.
+	* Variable.java: Move to frysk.scopes.Variable.
+	* ClassType.java: Update.
+	* GccStructOrClassType.java: Update.
+	* InterfaceType.java: Update.
+	* StructType.java: Update.
+	* UnionType.java: Update.
+
 2008-03-31  Teresa Thomas  <tthomas@redhat.com>
 
 	* CompositeType.java (getMemberType): New.
diff --git a/frysk-core/frysk/value/ClassType.java b/frysk-core/frysk/value/ClassType.java
index b75f63b..69c009f 100644
--- a/frysk-core/frysk/value/ClassType.java
+++ b/frysk-core/frysk/value/ClassType.java
@@ -45,7 +45,7 @@ package frysk.value;
 public class ClassType
     extends CompositeType
 {
-    protected String getPrefix() {
+    public String getPrefix() {
 	return "class";
     }
     public ClassType(String name, int size) {
diff --git a/frysk-core/frysk/value/CompositeType.java b/frysk-core/frysk/value/CompositeType.java
index a3fcd28..528edae 100644
--- a/frysk-core/frysk/value/CompositeType.java
+++ b/frysk-core/frysk/value/CompositeType.java
@@ -190,7 +190,7 @@ public abstract class CompositeType
     /**
      * Return the prefix (class, union, struct), or null.
      */
-    abstract protected String getPrefix();
+    public abstract String getPrefix();
 
     /**
      * Dump the contents of this object.
diff --git a/frysk-core/frysk/value/GccStructOrClassType.java b/frysk-core/frysk/value/GccStructOrClassType.java
index 8b3d75f..4940b2b 100644
--- a/frysk-core/frysk/value/GccStructOrClassType.java
+++ b/frysk-core/frysk/value/GccStructOrClassType.java
@@ -67,7 +67,7 @@ public class GccStructOrClassType
     }
 
     private String prefix = null;
-    protected String getPrefix() {
+    public String getPrefix() {
 	if (prefix == null) {
 	    if (isClassLike())
 		prefix = "class";
diff --git a/frysk-core/frysk/value/InterfaceType.java b/frysk-core/frysk/value/InterfaceType.java
index 62909e5..3c575a0 100644
--- a/frysk-core/frysk/value/InterfaceType.java
+++ b/frysk-core/frysk/value/InterfaceType.java
@@ -41,7 +41,7 @@ package frysk.value;
 
 public class InterfaceType extends CompositeType
 {
-    protected String getPrefix() {
+    public String getPrefix() {
 	return "interface";
     }
     public InterfaceType(String name, int size) {
diff --git a/frysk-core/frysk/value/StructType.java b/frysk-core/frysk/value/StructType.java
index 25a6168..393514d 100644
--- a/frysk-core/frysk/value/StructType.java
+++ b/frysk-core/frysk/value/StructType.java
@@ -45,7 +45,7 @@ package frysk.value;
 public class StructType
     extends CompositeType
 {
-    protected String getPrefix() {
+    public String getPrefix() {
 	return "struct";
     }
     public StructType(String name, int size) {
diff --git a/frysk-core/frysk/value/UnionType.java b/frysk-core/frysk/value/UnionType.java
index 196986c..de9413c 100644
--- a/frysk-core/frysk/value/UnionType.java
+++ b/frysk-core/frysk/value/UnionType.java
@@ -42,10 +42,8 @@ package frysk.value;
 /**
  * Type for a union
  */
-public class UnionType
-    extends CompositeType
-{
-    protected String getPrefix() {
+public class UnionType extends CompositeType {
+    public String getPrefix() {
 	return "union";
     }
     public UnionType(String name, int size) {


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


                 reply	other threads:[~2008-04-01 20:17 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080401201721.3974.qmail@sourceware.org \
    --to=cagney@sourceware.org \
    --cc=frysk-cvs@sourceware.org \
    --cc=frysk@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).