[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