Revision: 14787
http://jikesrvm.svn.sourceforge.net/jikesrvm/?rev=14787&view=revAuthor: captain5050
Date: 2008-07-24 13:15:35 +0000 (Thu, 24 Jul 2008)
Log Message:
-----------
When validating references don't trace through collector if reference is untraced/raw.
Modified Paths:
--------------
rvmroot/trunk/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanStatics.java
rvmroot/trunk/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanThread.java
Modified: rvmroot/trunk/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanStatics.java
===================================================================
--- rvmroot/trunk/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanStatics.java 2008-07-24 12:59:38 UTC (rev 14786)
+++ rvmroot/trunk/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanStatics.java 2008-07-24 13:15:35 UTC (rev 14787)
@@ -81,7 +81,7 @@
*/
@Uninterruptible
private static void checkReference(Address refaddr, int slot) {
- ObjectReference ref = org.mmtk.vm.VM.activePlan.collector().loadObjectReference(refaddr);
+ ObjectReference ref = refaddr.loadObjectReference();
if (!MemoryManager.validRef(ref)) {
Log.writeln();
Log.writeln("Invalid ref reported while scanning statics");
Modified: rvmroot/trunk/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanThread.java
===================================================================
--- rvmroot/trunk/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanThread.java 2008-07-24 12:59:38 UTC (rev 14786)
+++ rvmroot/trunk/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanThread.java 2008-07-24 13:15:35 UTC (rev 14787)
@@ -647,7 +647,7 @@
* @param refaddr The address of the reference in question.
*/
private static void checkReference(Address refaddr) {
- ObjectReference ref = org.mmtk.vm.VM.activePlan.collector().loadObjectReference(refaddr);
+ ObjectReference ref = refaddr.loadObjectReference();
if (!MemoryManager.validRef(ref)) {
Log.writeln();
Log.writeln("Invalid ref reported while scanning stack");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
Jikesrvm-commits mailing list
Jikesrvm-commits@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-commits