[ObjectYAML] Support for DWARF __debug_abbrev section
authorChris Bieneman <beanz@apple.com>
Wed, 7 Dec 2016 18:52:59 +0000 (18:52 +0000)
committerChris Bieneman <beanz@apple.com>
Wed, 7 Dec 2016 18:52:59 +0000 (18:52 +0000)
commitc6c0e54d3d69ac297f0a0bb03bc0b5e792f85e12
treeb7b5e96c7e0b6713d6c1551cf2935159ab942a8d
parenta913f7ddbe4f920b52da988cf068595510d62e3d
[ObjectYAML] Support for DWARF __debug_abbrev section

This patch adds support for round-tripping DWARF debug abbreviations through the obj<->yaml tools.

llvm-svn: 288955
llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
llvm/include/llvm/ObjectYAML/MachOYAML.h
llvm/lib/ObjectYAML/MachOYAML.cpp
llvm/test/ObjectYAML/MachO/DWARF-debug_abbrev.yaml [new file with mode: 0644]
llvm/tools/obj2yaml/macho2yaml.cpp
llvm/tools/yaml2obj/yaml2macho.cpp