SF.net SVN: jikesrvm:[14784] rvmroot/trunk/rvm/src/org/jikesrvm/mm/ mminterface/DebugUtil.java

View: New views
1 Messages — Rating Filter:   Alert me  

SF.net SVN: jikesrvm:[14784] rvmroot/trunk/rvm/src/org/jikesrvm/mm/ mminterface/DebugUtil.java

by captain5050 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Revision: 14784
          http://jikesrvm.svn.sourceforge.net/jikesrvm/?rev=14784&view=rev
Author:   captain5050
Date:     2008-07-24 10:46:59 +0000 (Thu, 24 Jul 2008)

Log Message:
-----------
Dump the object header when failing due to a bad TIB.

Modified Paths:
--------------
    rvmroot/trunk/rvm/src/org/jikesrvm/mm/mminterface/DebugUtil.java

Modified: rvmroot/trunk/rvm/src/org/jikesrvm/mm/mminterface/DebugUtil.java
===================================================================
--- rvmroot/trunk/rvm/src/org/jikesrvm/mm/mminterface/DebugUtil.java 2008-07-23 21:02:02 UTC (rev 14783)
+++ rvmroot/trunk/rvm/src/org/jikesrvm/mm/mminterface/DebugUtil.java 2008-07-24 10:46:59 UTC (rev 14784)
@@ -110,12 +110,14 @@
       VM.sysWrite(" tib = ");
       VM.sysWrite(tibAddr);
       VM.sysWrite("\n");
+      ObjectModel.dumpHeader(ref);
       return false;
     }
     if (tibAddr.isZero()) {
       VM.sysWrite("validRef: TIB is Zero! ");
       VM.sysWrite(ref);
       VM.sysWrite("\n");
+      ObjectModel.dumpHeader(ref);
       return false;
     }
     if (tib.length() == 0) {
@@ -124,6 +126,7 @@
       VM.sysWrite(" tib = ");
       VM.sysWrite(tibAddr);
       VM.sysWrite("\n");
+      ObjectModel.dumpHeader(ref);
       return false;
     }
 
@@ -136,6 +139,7 @@
       VM.sysWrite(" type = ");
       VM.sysWrite(type);
       VM.sysWrite("\n");
+      ObjectModel.dumpHeader(ref);
       return false;
     }
     return true;


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