Recommit r373598 "[yaml2obj/obj2yaml] - Add support for SHT_LLVM_ADDRSIG sections."
authorGeorge Rimar <grimar@accesssoftek.com>
Thu, 3 Oct 2019 14:52:33 +0000 (14:52 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Thu, 3 Oct 2019 14:52:33 +0000 (14:52 +0000)
commitfc9104d42a777540984c7f43f5f12f635ebc5098
treebae019618dcd2cb1b90398f54e8138edf65e071e
parent2c9c7d680974d4d6f39a7df52268b8e308a5b50c
Recommit r373598 "[yaml2obj/obj2yaml] - Add support for SHT_LLVM_ADDRSIG sections."

Fix: call `consumeError()` for a case missed.

Original commit message:

SHT_LLVM_ADDRSIG is described here:
https://llvm.org/docs/Extensions.html#sht-llvm-addrsig-section-address-significance-table

This patch teaches tools to dump them and to parse the YAML declarations of such sections.

Differential revision: https://reviews.llvm.org/D68333

llvm-svn: 373606
llvm/include/llvm/ObjectYAML/ELFYAML.h
llvm/lib/ObjectYAML/ELFEmitter.cpp
llvm/lib/ObjectYAML/ELFYAML.cpp
llvm/test/tools/llvm-readobj/elf-section-types.test
llvm/test/tools/obj2yaml/elf-llvm-addrsig-section.yaml [new file with mode: 0644]
llvm/test/tools/yaml2obj/elf-llvm-addrsig-section.yaml [new file with mode: 0644]
llvm/tools/obj2yaml/elf2yaml.cpp