[vmkit-commits] [vmkit] r74902 - /vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Tue Jul 7 08:20:40 PDT 2009
Author: geoffray
Date: Tue Jul 7 10:20:27 2009
New Revision: 74902
URL: http://llvm.org/viewvc/llvm-project?rev=74902&view=rev
Log:
Output better message error diagnostics.
Modified:
vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp
Modified: vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp?rev=74902&r1=74901&r2=74902&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp Tue Jul 7 10:20:27 2009
@@ -1495,8 +1495,17 @@
Function* JavaAOTCompiler::addCallback(Class* cl, uint16 index,
Signdef* sign, bool stat) {
- fprintf(stderr, "Warning: emitting a callback from %s (%d)\n",
- UTF8Buffer(cl->name).cString(), index);
+ JavaConstantPool* ctpInfo = cl->ctpInfo;
+ Signdef* signature = 0;
+ const UTF8* name = 0;
+ const UTF8* methCl = 0;
+ ctpInfo->nameOfStaticOrSpecialMethod(index, methCl, name, signature);
+
+
+ fprintf(stderr, "Warning: emitting a callback from %s (%s.%s)\n",
+ UTF8Buffer(cl->name).cString(), UTF8Buffer(methCl).cString(),
+ UTF8Buffer(name).cString());
+
Function* func = 0;
LLVMSignatureInfo* LSI = getSignatureInfo(sign);
More information about the vmkit-commits
mailing list