[vmkit-commits] [vmkit] r111098 - /vmkit/trunk/lib/J3/Compiler/JavaJITCompiler.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sun Aug 15 02:27:07 PDT 2010


Author: geoffray
Date: Sun Aug 15 04:27:07 2010
New Revision: 111098

URL: http://llvm.org/viewvc/llvm-project?rev=111098&view=rev
Log:
Provide more debugging output.


Modified:
    vmkit/trunk/lib/J3/Compiler/JavaJITCompiler.cpp

Modified: vmkit/trunk/lib/J3/Compiler/JavaJITCompiler.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/Compiler/JavaJITCompiler.cpp?rev=111098&r1=111097&r2=111098&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/Compiler/JavaJITCompiler.cpp (original)
+++ vmkit/trunk/lib/J3/Compiler/JavaJITCompiler.cpp Sun Aug 15 04:27:07 2010
@@ -60,10 +60,11 @@
 void JavaJITMethodInfo::print(void* ip, void* addr) {
   void* new_ip = NULL;
   if (ip) new_ip = isStub(ip, addr);
-  uint16 line = meth->lookupLineNumber((uintptr_t)ip);
-  fprintf(stderr, "; %p in %s.%s (line %d)", new_ip,
+  CodeLineInfo* info = meth->lookupCodeLineInfo((uintptr_t)ip);
+  fprintf(stderr, "; %p in %s.%s (line %d, bytecode %d, code start %p)", new_ip,
           UTF8Buffer(meth->classDef->name).cString(),
-          UTF8Buffer(meth->name).cString(), line);
+          UTF8Buffer(meth->name).cString(), info->lineNumber,
+          info->bytecodeIndex, meth->code);
   if (ip != new_ip) fprintf(stderr, " (from stub)");
   fprintf(stderr, "\n");
 }





More information about the vmkit-commits mailing list