Add support for DebugFission to DWARF parser
authorAlexey Samsonov <samsonov@google.com>
Tue, 27 Aug 2013 09:20:22 +0000 (09:20 +0000)
committerAlexey Samsonov <samsonov@google.com>
Tue, 27 Aug 2013 09:20:22 +0000 (09:20 +0000)
commit63fd2af3892a81026f40374d08b5124e72ccff4e
tree8587e5f891d29f8cf006b2d3e39adebe47fa7a7b
parent1567abe74f519e542786bdb82664f68b10afda0b
Add support for DebugFission to DWARF parser

Summary:
1) Make llvm-symbolizer properly symbolize
files with split debug info (by using stanalone .dwo files).
2) Make DWARFCompileUnit parse and store corresponding .dwo file,
if necessary.
3) Make bits of DWARF parsing more CompileUnit-oriented.

Reviewers: echristo

Reviewed By: echristo

CC: bkramer, llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1164

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189329 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/DWARFFormValue.h
lib/DebugInfo/DWARFCompileUnit.cpp
lib/DebugInfo/DWARFCompileUnit.h
lib/DebugInfo/DWARFDebugAranges.cpp
lib/DebugInfo/DWARFDebugInfoEntry.cpp
lib/DebugInfo/DWARFDebugInfoEntry.h
lib/DebugInfo/DWARFFormValue.cpp