You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by va...@apache.org on 2008/06/10 11:14:56 UTC
svn commit: r666028 -
/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp
Author: varlax
Date: Tue Jun 10 02:14:56 2008
New Revision: 666028
URL: http://svn.apache.org/viewvc?rev=666028&view=rev
Log:
Add enumeration to rt logging
Modified:
harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp
Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp?rev=666028&r1=666027&r2=666028&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp Tue Jun 10 02:14:56 2008
@@ -520,6 +520,9 @@
{
AutoTimer tm(enumerateTimer);
+ if(Log::cat_rt()->isEnabled())
+ Log::cat_rt()->out() << "ENUMERATE_STACK_FRAME(" << methodDesc << ")" << ::std::endl;
+
// Compute stack information
U_32 stackInfoSize = (U_32)StackInfo::getByteSize(methodDesc);
U_8* infoBlock = methodDesc->getInfoBlock();
@@ -544,7 +547,7 @@
gcSite.enumerate(gcInterface, context, stackInfo);
}
} else {
- //NPE + GC -> nothing to enumerate for this frame;
+ //hw NPE + GC -> nothing to enumerate for this frame;
//in debug mode all hardware exceptions are saved as empty gcsafepoints
// yet there are some issues with SOE:
// e.g. we are in trouble if SOE is caught in the same method...