hanchenye-llvm-project/lldb
Jason Molenda 87698349b3 Add two new memory region based checks to the Unwinder:
Check that the pc value for frames up the stack is in a
mapped+executable region of memory.

Check that the stack pointer for frames up the stack is
in a mapped+readable region of memory.

If the unwinder ever makes a mistake walking the stack,
these checks will help to keep it from going too far into
the weeds.

These aren't fixing any bugs that I know of, but they
add extra robustness to a complicated task.

llvm-svn: 146478
2011-12-13 06:00:49 +00:00
..
docs When unwinding from the first frame, try to ask the remote debugserver 2011-12-13 05:39:38 +00:00
examples Add an example customization directory which uses a binutils.py module to provide 2011-10-28 23:30:28 +00:00
include When unwinding from the first frame, try to ask the remote debugserver 2011-12-13 05:39:38 +00:00
lib libEnhancedDisassembly.a is gone from recent LLVM. 2011-12-08 10:43:04 +00:00
lldb.xcodeproj Fixed the Xcode project to correctly not strip anything for Debug and Release builds. 2011-12-13 01:12:21 +00:00
lldb.xcworkspace Adding a Xcode workspace for lldb. 2011-01-27 20:15:39 +00:00
resources Move the ARM specific arch picker from PlatformRemoteiOS.cpp to 2011-12-09 07:50:50 +00:00
scripts Add SBValue::GetDynamicValue and SBValue::GetStaticValue API's. 2011-12-08 19:44:08 +00:00
source Add two new memory region based checks to the Unwinder: 2011-12-13 06:00:49 +00:00
test Add a pthreads testcase to make sure the two-step of running and expression, 2011-12-13 04:04:44 +00:00
tools Always return a valid answer for qMemoryRegionInfo if the packet is supported. 2011-12-12 18:51:14 +00:00
utils Add a utility script: 2011-11-04 01:05:29 +00:00
www Fix <title> on webpage. 2011-12-07 22:09:43 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile build/Make: Tweak Clang include paths to use LLVM_{SRC,OBJ}_ROOT instead of 2011-11-11 23:36:19 +00:00