public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
From: pzhao@sourceware.org
To: frysk-cvs@sourceware.org
Subject: [SCM]  master: Merge branch 'master' of ssh://sourceware.org/git/frysk
Date: Tue, 27 Nov 2007 02:15:00 -0000	[thread overview]
Message-ID: <20071127021537.30297.qmail@sourceware.org> (raw)

The branch, master has been updated
       via  09eab2c9c52fbf13ed5d1c50a246868653fe7198 (commit)
       via  53364e361cad948dc4e34f2827e101b8e64b8df8 (commit)
      from  99e16d1871d3f7f834bdc8834b747591e01299a5 (commit)

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

- Log -----------------------------------------------------------------
commit 09eab2c9c52fbf13ed5d1c50a246868653fe7198
Merge: 53364e361cad948dc4e34f2827e101b8e64b8df8 99e16d1871d3f7f834bdc8834b747591e01299a5
Author: Zhao Shujing <pearly.zhao@oracle.com>
Date:   Tue Nov 27 23:14:19 2007 +0800

    Merge branch 'master' of ssh://sourceware.org/git/frysk

commit 53364e361cad948dc4e34f2827e101b8e64b8df8
Author: Zhao Shujing <pearly.zhao@oracle.com>
Date:   Tue Nov 27 23:05:41 2007 +0800

    Fix bug #5394
    
    frysk-core/frysk/proc/live/ChangeLog
    2007-11-22  Zhao shujing  <pearly.zhao@oracle.com>
    
           * TestByteBuffer.java (testMemoryBufferCapacity()): Fix bug 5394.

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

Summary of changes:
 frysk-core/frysk/proc/live/ChangeLog           |    4 ++++
 frysk-core/frysk/proc/live/TestByteBuffer.java |   24 +++++++++++++++++++-----
 2 files changed, 23 insertions(+), 5 deletions(-)

First 500 lines of diff:
diff --git a/frysk-core/frysk/proc/live/ChangeLog b/frysk-core/frysk/proc/live/ChangeLog
index 0e8ba0d..30c52d9 100644
--- a/frysk-core/frysk/proc/live/ChangeLog
+++ b/frysk-core/frysk/proc/live/ChangeLog
@@ -1,3 +1,7 @@
+2007-11-22  Zhao shujing  <pearly.zhao@oracle.com>
+
+	* TestByteBuffer.java (testMemoryBufferCapacity()): Fix bug 5394.
+
 2007-11-22  Andrew Cagney  <cagney@redhat.com>
 
 	* TestByteBuffer.java (testMemoryBufferCapacity()): Mark as
diff --git a/frysk-core/frysk/proc/live/TestByteBuffer.java b/frysk-core/frysk/proc/live/TestByteBuffer.java
index d8d8063..921b477 100644
--- a/frysk-core/frysk/proc/live/TestByteBuffer.java
+++ b/frysk-core/frysk/proc/live/TestByteBuffer.java
@@ -40,9 +40,14 @@
 package frysk.proc.live;
 
 import inua.eio.ByteBuffer;
+import frysk.isa.ISA;
 import frysk.junit.TestCase;
+import frysk.proc.Task;
 import frysk.testbed.AttachedSelf;
+import frysk.testbed.ExecCommand;
+import frysk.testbed.ExecOffspring;
 import frysk.testbed.LocalMemory;
+import frysk.testbed.TearDownFile;
 import frysk.sys.Ptrace.RegisterSet;
 import frysk.sys.Ptrace.AddressSpace;
 import frysk.proc.Manager;
@@ -58,13 +63,12 @@ public class TestByteBuffer
     private ByteBuffer[] addressBuffers;
     private ByteBuffer[] registerBuffers;
 
-    private ByteBuffer memorySpaceByteBuffer;
-
     public void setUp () throws Exception
     {
       int pid;
       ByteBuffer addressSpaceByteBufferText;
       ByteBuffer addressSpaceByteBufferData;
+      ByteBuffer memorySpaceByteBuffer;
       ByteBuffer usrByteBuffer;
       ByteBuffer registerByteBuffer;
       ByteBuffer fpregisterByteBuffer;
@@ -266,12 +270,22 @@ public class TestByteBuffer
 	  verifyPeeks(registerBuffers[i], addr, origBytes);
 	}
     }
-
     public void testMemoryBufferCapacity() {
 	if (unresolved(5394))
 	    return;
-	assertEquals("Memory Buffer Capacity: ", -1L,
-		     memorySpaceByteBuffer.capacity());
+	TearDownFile tmpFile = TearDownFile.create();
+	ExecOffspring child
+		= new ExecOffspring(new ExecCommand (new String[] {
+						 "/bin/rm",
+						 tmpFile.toString()
+					     }));
+	Task task = child.findTaskUsingRefresh(true);
+	if (task.getISA() == ISA.IA32)
+		assertEquals("Memory Buffer Capacity: ", 0xffffffffL,
+		     task.getMemory().capacity());
+	if (task.getISA() == ISA.X8664)
+		assertEquals("Memory Buffer Capacity: ", 0xffffffffffffffffL,
+                     task.getMemory().capacity());
     }
 
     private class AsyncPeeks


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


             reply	other threads:[~2007-11-27  2:15 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-27  2:15 pzhao [this message]
  -- strict thread matches above, loose matches on Subject: below --
2008-05-29 15:51 tthomas
2008-05-07 15:23 tthomas
2008-04-19  0:32 scox
2007-11-20 17:23 cagney
2007-11-08 20:57 cagney

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=20071127021537.30297.qmail@sourceware.org \
    --to=pzhao@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).