[vmkit-commits] [vmkit] r197868 - StackWalker have to stop at baseFramePointer
Gael Thomas
gael.thomas at lip6.fr
Sat Dec 21 10:31:58 PST 2013
Author: gthomas
Date: Sat Dec 21 12:31:58 2013
New Revision: 197868
URL: http://llvm.org/viewvc/llvm-project?rev=197868&view=rev
Log:
StackWalker have to stop at baseFramePointer
Modified:
vmkit/branches/mcjit/lib/vmkit/thread.cc
Modified: vmkit/branches/mcjit/lib/vmkit/thread.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/vmkit/thread.cc?rev=197868&r1=197867&r2=197868&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/vmkit/thread.cc (original)
+++ vmkit/branches/mcjit/lib/vmkit/thread.cc Sat Dec 21 12:31:58 2013
@@ -22,12 +22,11 @@ StackWalker::StackWalker(uint32_t initia
bool StackWalker::next(uint32_t nbPop) {
while(nbPop--) {
- fprintf(stderr, "%p and %p => %p\n", framePointer, Thread::get()->baseFramePointer(), ip());
if(framePointer == Thread::get()->baseFramePointer())
return 0;
framePointer = (void**)System::fp_to_next_fp(framePointer);
}
- return 1;
+ return framePointer != Thread::get()->baseFramePointer();
}
void* StackWalker::ip() {
More information about the vmkit-commits
mailing list