[obj2yaml] [yaml2obj] Add yaml support for SHT_LLVM_BB_ADDR_MAP section.
authorRahman Lavaee <rahmanl@google.com>
Fri, 6 Nov 2020 20:44:24 +0000 (12:44 -0800)
committerRahman Lavaee <rahmanl@google.com>
Fri, 6 Nov 2020 20:44:42 +0000 (12:44 -0800)
commit82e7c4ce4547d7b94bac8715f7ed3af66b994ce6
tree8a757927665ca3194faffb9c55e879a0f919b35e
parent062b5c598f21c1591b10362219e3c89e934367b0
[obj2yaml] [yaml2obj] Add yaml support for SHT_LLVM_BB_ADDR_MAP section.

YAML support allows us to better test the feature in the subsequent patches. The implementation is quite similar to the .stack_sizes section.

Reviewed By: jhenderson, grimar

Differential Revision: https://reviews.llvm.org/D88717
llvm/include/llvm/ObjectYAML/ELFYAML.h
llvm/lib/ObjectYAML/ELFEmitter.cpp
llvm/lib/ObjectYAML/ELFYAML.cpp
llvm/test/tools/obj2yaml/ELF/bb-addr-map.yaml [new file with mode: 0644]
llvm/test/tools/yaml2obj/ELF/bb-addr-map.yaml [new file with mode: 0644]
llvm/tools/obj2yaml/elf2yaml.cpp