Return-Path: Delivered-To: apmail-incubator-harmony-commits-archive@www.apache.org Received: (qmail 55372 invoked from network); 6 Sep 2006 03:35:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Sep 2006 03:35:02 -0000 Received: (qmail 90940 invoked by uid 500); 6 Sep 2006 03:35:01 -0000 Delivered-To: apmail-incubator-harmony-commits-archive@incubator.apache.org Received: (qmail 90909 invoked by uid 500); 6 Sep 2006 03:35:01 -0000 Mailing-List: contact harmony-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-commits@incubator.apache.org Received: (qmail 90898 invoked by uid 99); 6 Sep 2006 03:35:01 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 20:35:01 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 20:35:01 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 1F1171A981D; Tue, 5 Sep 2006 20:34:41 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r440598 - /incubator/harmony/enhanced/drlvm/trunk/vm/MMTk/ext/vm/HarmonyDRLVM/org/apache/HarmonyDRLVM/mm/mmtk/ObjectModel.java Date: Wed, 06 Sep 2006 03:34:40 -0000 To: harmony-commits@incubator.apache.org From: wjwashburn@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20060906033441.1F1171A981D@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: wjwashburn Date: Tue Sep 5 20:34:40 2006 New Revision: 440598 URL: http://svn.apache.org/viewvc?view=rev&rev=440598 Log: mods for write barrier Modified: incubator/harmony/enhanced/drlvm/trunk/vm/MMTk/ext/vm/HarmonyDRLVM/org/apache/HarmonyDRLVM/mm/mmtk/ObjectModel.java Modified: incubator/harmony/enhanced/drlvm/trunk/vm/MMTk/ext/vm/HarmonyDRLVM/org/apache/HarmonyDRLVM/mm/mmtk/ObjectModel.java URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/drlvm/trunk/vm/MMTk/ext/vm/HarmonyDRLVM/org/apache/HarmonyDRLVM/mm/mmtk/ObjectModel.java?view=diff&rev=440598&r1=440597&r2=440598 ============================================================================== --- incubator/harmony/enhanced/drlvm/trunk/vm/MMTk/ext/vm/HarmonyDRLVM/org/apache/HarmonyDRLVM/mm/mmtk/ObjectModel.java (original) +++ incubator/harmony/enhanced/drlvm/trunk/vm/MMTk/ext/vm/HarmonyDRLVM/org/apache/HarmonyDRLVM/mm/mmtk/ObjectModel.java Tue Sep 5 20:34:40 2006 @@ -86,16 +86,18 @@ Address addrTo = cc.allocCopy(from, objSize, 0, /*int align,*/ 0, /*int offset,*/ allocator) ; Address addrFrom = from.toAddress(); - //System.out.println("ObjectModel.copy(), objSize = " + objSize + " addrFrom = " + - // Integer.toHexString(addrFrom.toInt()) + " addrTo = " + Integer.toHexString(addrTo.toInt()) ); + //System.out.println("ObjectModel.copy(), objSize = " + objSize + " addrFrom = " + + //Integer.toHexString(addrFrom.toInt()) + " addrTo = " + Integer.toHexString(addrTo.toInt()) ); Address addrCursor = addrTo; for (int xx = 0; xx < objSize; xx++) { byte bb = addrFrom.loadByte(); + //System.out.print("_" + Integer.toHexString((int)bb)); addrCursor.store(bb); addrCursor = addrCursor.plus(1); addrFrom = addrFrom.plus(1); } + //System.out.println(""); // mask off the GC bits (both forwarding and mark bits) Address addrGCBits = addrTo.plus(4); int yy = addrGCBits.loadInt();