Go to file
Jason Molenda 707fec479c Restructure the relationship between UnwindLLDB and the
RegisterContextLLDBs it contains.

Previously RegisterContextLLDB objects had a pointer to their "next"
frame down the stack.  e.g. stack starts at frame 0; frame 3 has a
pointer to frame 2.  This is used to retreive callee saved register
values.  When debugging an inferior that has blown out its own stack,
however, this could result in lldb blowing out its own stack while
recursing down to retrieve register values.

RegisterContextLLDB no longer has a pointer to its next frame; it 
has a reference to the UnwindLLDB which contains it.  When it needs
to retrieve a reg value, it asks the UnwindLLDB for that reg value
and UnwindLLDB iterates through the frames until it finds a location.

llvm-svn: 143423
2011-11-01 03:21:25 +00:00
clang Tests for UTF-8 encoding in strings in source code. Patch by Seth Cantrell. 2011-11-01 02:26:36 +00:00
compiler-rt <rdar://problem/10172492> No armv4t slice of libcompiler_rt-static.a 2011-09-27 20:05:27 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libcxx Windows port work by Ruben Van Boxem 2011-10-27 16:24:42 +00:00
libcxxabi reformatted to match Clang style; thanks to John McCall for the nudge 2011-08-15 18:06:47 +00:00
lldb Restructure the relationship between UnwindLLDB and the 2011-11-01 03:21:25 +00:00
llvm Move another test requiring x86 into X86 directory. 2011-11-01 03:12:47 +00:00
polly www: Change in cloog installation procedure 2011-10-26 12:25:49 +00:00