Go to file
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
clang Testcase for LLVM commit r146475. 2011-12-13 05:09:22 +00:00
compiler-rt [asan] fix asan-rt interceptors on Snow Leopard. Patch by glider@google.com 2011-12-09 18:18:54 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libcxx As an extension, support incomplete types in the unordered containers to match what we already do in the associative containers. 2011-12-12 17:26:24 +00:00
libcxxabi Fix size calculation for pointer to member function 2011-12-13 01:23:16 +00:00
lldb Add two new memory region based checks to the Unwinder: 2011-12-13 06:00:49 +00:00
llvm DW_AT_accessibility is "constant" class, not form class, so it may not use 2011-12-13 05:09:11 +00:00
polly Upgrade to CLooG 0.17.0 2011-12-12 14:52:31 +00:00