path: root/unittests/DebugInfo
AgeCommit message (Collapse)AuthorFilesLines
2013-12-10[CMake] Update LLVM_LINK_COMPONENTS for each CMakeLists.txt.NAKAMURA Takumi1-3/+1
git-svn-id: 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-29DWARF parser: propery handle DW_FORM_ref_sig8 and fix Windows build.Alexey Samsonov1-0/+1
Based on D2050 by Timur Iskhodzhanov. git-svn-id: 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-28DWARF parser: Use ArrayRef to represent form sizes and simplify ↵Alexey Samsonov1-2/+2
DWARFDIE::extractFast() interface. No functionality change. git-svn-id: 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-28DebugInfo: Introduce the notion of "form classes"Alexey Samsonov1-0/+17
Summary: Use DWARF4 table of form classes to fetch attributes from DIE in a more consistent way. This shouldn't change the functionality and serves as a refactoring for upcoming change: DW_AT_high_pc has different semantics depending on its form class. Reviewers: dblaikie, echristo Reviewed By: echristo CC: echristo, llvm-commits Differential Revision: git-svn-id: 91177308-0d34-0410-b5e6-96231b3b80d8
2013-04-17Create a stub for DWARF parser unittestsAlexey Samsonov3-0/+60
Moves one DWARF-specific header to include/llvm/DebugInfo from lib/. Add a short unittest for r179095. git-svn-id: 91177308-0d34-0410-b5e6-96231b3b80d8