Go to file
Ashok Thirumurthi 6e264d39dc Adds a DW_OP_call_frame_cfa handler when evaluating DWARF 3/4 expressions
in LLDB that load the canonical frame address rather than a location list.

- Handles the simple case where a CFA can be pulled from the current stack frame.
- Fixes more than one hundred failing tests with gcc 4.8!

TODO: Use UnwindPlan::GetRowForFunctionOffset if the DWARFExpression needs
to be evaluated in a context analogous to a virtual unwind (perhaps using RegisterContextLLDB).

- Also adds some comments to DWARFCallFrameInfo whenever I got confused.

llvm-svn: 187361
2013-07-29 16:05:11 +00:00
clang Fix handling of "clang c:foo" 2013-07-29 15:47:24 +00:00
clang-tools-extra cpp11-migrate: Add -for-compilers command line switch. 2013-07-29 15:58:47 +00:00
compiler-rt Turn off pipefail on msan tests to match the other sanitizers until 2013-07-27 10:30:39 +00:00
debuginfo-tests Now that we get non-trivial value parameters locations correct, un-XFAIL these tests. 2013-06-19 22:07:11 +00:00
libclc Add missing integer min/max definitions 2013-07-26 13:02:02 +00:00
libcxx Add operator new[] to test. Partial fix for valgrind warning in http://llvm.org/bugs/show_bug.cgi?id=16703. 2013-07-29 14:43:42 +00:00
libcxxabi I had a buffer mismanagement bug in the demangler. 2013-07-26 22:14:53 +00:00
lld [PECOFF] Simplicy FileCOFF ctor. No functionality change. 2013-07-28 04:29:30 +00:00
lldb Adds a DW_OP_call_frame_cfa handler when evaluating DWARF 3/4 expressions 2013-07-29 16:05:11 +00:00
llvm Use proper section suffix for COFF weak symbols 2013-07-29 13:58:39 +00:00
polly Remove '-debug-only' from test case 2013-07-29 05:35:11 +00:00