[vmkit-commits] [vmkit] r199548 - Only print the relevant stack, but print something if everything is buggy...

Gael Thomas gael.thomas at lip6.fr
Sat Jan 18 05:25:18 PST 2014


Author: gthomas
Date: Sat Jan 18 07:25:17 2014
New Revision: 199548

URL: http://llvm.org/viewvc/llvm-project?rev=199548&view=rev
Log:
Only print the relevant stack, but print something if everything is buggy...

Modified:
    vmkit/branches/mcjit/lib/j3/openjdk/j3openjdk.cc

Modified: vmkit/branches/mcjit/lib/j3/openjdk/j3openjdk.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/j3/openjdk/j3openjdk.cc?rev=199548&r1=199547&r2=199548&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/j3/openjdk/j3openjdk.cc (original)
+++ vmkit/branches/mcjit/lib/j3/openjdk/j3openjdk.cc Sat Jan 18 07:25:17 2014
@@ -388,7 +388,7 @@ jint JNICALL JVM_GetStackTraceDepth(JNIE
 		uint32_t max = backtrace->arrayLength();
 		int64_t buf[max];
 
-		while(!res) {
+		while(max && !res) {
 			for(uint32_t i=0; i<max; i++) {
 				uint64_t cur = backtrace->getLongAt(i);
 				vmkit::Safepoint* sf = vm->getSafepoint((void*)cur);





More information about the vmkit-commits mailing list