[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