aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorAshok Thirumurthi <ashok.thirumurthi@intel.com>2013-07-29 16:05:11 +0000
committerAshok Thirumurthi <ashok.thirumurthi@intel.com>2013-07-29 16:05:11 +0000
commit6e264d39dc0de26ea8bac28cdd23e2386ba2861a (patch)
tree2e0a8b6c04dd3126f9226fbc22bd7361bede760a /clang/lib/Basic/FileManager.cpp
parenta3eede2cc2673c6db8f0ef6a05e5e424e07dbacf (diff)
downloadllvm-6e264d39dc0de26ea8bac28cdd23e2386ba2861a.zip
llvm-6e264d39dc0de26ea8bac28cdd23e2386ba2861a.tar.gz
llvm-6e264d39dc0de26ea8bac28cdd23e2386ba2861a.tar.bz2
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
Diffstat (limited to 'clang/lib/Basic/FileManager.cpp')
0 files changed, 0 insertions, 0 deletions