[vmkit-commits] [vmkit] r83305 - /vmkit/trunk/lib/JnJVM/VMCore/JavaThread.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Mon Oct 5 06:48:42 PDT 2009
Author: geoffray
Date: Mon Oct 5 08:48:42 2009
New Revision: 83305
URL: http://llvm.org/viewvc/llvm-project?rev=83305&view=rev
Log:
Print the information whether the function comes from a stub.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/JavaThread.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaThread.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaThread.cpp?rev=83305&r1=83304&r2=83305&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaThread.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaThread.cpp Mon Oct 5 08:48:42 2009
@@ -330,9 +330,11 @@
if (isStub) ip = addr[2];
JavaMethod* meth = vm->IPToMethod<JavaMethod>(ip);
assert(meth && "Wrong stack");
- fprintf(stderr, "; %p in %s.%s\n", ip,
+ fprintf(stderr, "; %p in %s.%s", ip,
UTF8Buffer(meth->classDef->name).cString(),
UTF8Buffer(meth->name).cString());
+ if (isStub) fprintf(stderr, " (from stub)");
+ fprintf(stderr, "\n");
addr = (void**)addr[0];
// End walking the stack when we cross a native -> Java call. Here
// the iterator points to a native -> Java call. We dereference addr twice
More information about the vmkit-commits
mailing list