[vmkit-commits] [vmkit] r110136 - /vmkit/trunk/lib/Mvm/Runtime/MethodInfo.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue Aug 3 13:34:02 PDT 2010


Author: geoffray
Date: Tue Aug  3 15:34:02 2010
New Revision: 110136

URL: http://llvm.org/viewvc/llvm-project?rev=110136&view=rev
Log:
Do not print a function name that we don't have.


Modified:
    vmkit/trunk/lib/Mvm/Runtime/MethodInfo.cpp

Modified: vmkit/trunk/lib/Mvm/Runtime/MethodInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/Runtime/MethodInfo.cpp?rev=110136&r1=110135&r2=110136&view=diff
==============================================================================
--- vmkit/trunk/lib/Mvm/Runtime/MethodInfo.cpp (original)
+++ vmkit/trunk/lib/Mvm/Runtime/MethodInfo.cpp Tue Aug  3 15:34:02 2010
@@ -47,7 +47,7 @@
 void DefaultMethodInfo::print(void* ip, void* addr) {
   Dl_info info;
   int res = dladdr(ip, &info);
-  if (res != 0) {
+  if (res != 0 && info.dli_sname != NULL) {
     fprintf(stderr, "; %p (%p) in %s\n",  ip, addr, info.dli_sname);
   } else {
     fprintf(stderr, "; %p in Unknown method\n",  ip);





More information about the vmkit-commits mailing list