[ObjectYAML] Support for DWARF Pub Sections
authorChris Bieneman <beanz@apple.com>
Mon, 19 Dec 2016 22:22:12 +0000 (22:22 +0000)
committerChris Bieneman <beanz@apple.com>
Mon, 19 Dec 2016 22:22:12 +0000 (22:22 +0000)
commitd9430944f4bb423a15785a0cea2bc6a76c50ecdb
tree4cd067bf8dfee0c956152c0f0f7202ada35a4fdb
parent9b415be1bf1b86cce12689fbc684306a24956824
[ObjectYAML] Support for DWARF Pub Sections

This patch adds support for YAML<->DWARF round tripping for pub* section data. The patch supports both GNU and non-GNU style entries.

llvm-svn: 290139
llvm/include/llvm/ObjectYAML/DWARFYAML.h
llvm/lib/ObjectYAML/DWARFYAML.cpp
llvm/test/ObjectYAML/MachO/DWARF-pubsections.yaml [new file with mode: 0644]
llvm/tools/obj2yaml/dwarf2yaml.cpp
llvm/tools/yaml2obj/yaml2dwarf.cpp
llvm/tools/yaml2obj/yaml2macho.cpp
llvm/tools/yaml2obj/yaml2obj.h