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.
Paths
| Differential D68333
[yaml2obj/obj2yaml] - Add support for SHT_LLVM_ADDRSIG sections. ClosedPublic Authored by grimar on Oct 2 2019, 6:37 AM.
Details
Summary SHT_LLVM_ADDRSIG is described here: This patch teaches tools to dump them and to parse the YAML declarations of such sections.
Diff Detail Event Timelinegrimar added a child revision: D68334: [yaml2obj] - Add a Size tag support for SHT_LLVM_ADDRSIG sections..Oct 2 2019, 6:37 AM
grimar marked 17 inline comments as done. Comment Actions
This revision is now accepted and ready to land.Oct 3 2019, 6:05 AM Closed by commit rL373598: [yaml2obj/obj2yaml] - Add support for SHT_LLVM_ADDRSIG sections. (authored by grimar). · Explain WhyOct 3 2019, 6:55 AM This revision was automatically updated to reflect the committed changes. Comment Actions @grimar elf-llvm-addrsig-section.yaml is failing on EXPENSIVE_CHECKS builds please can you take a look? http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win/builds/19989/ Comment Actions
Yep, sorry for this. I`ve reverted it and recommitted with a fix in rL373606 recently. Should be fixed now.
Revision Contents
Diff 222818 include/llvm/ObjectYAML/ELFYAML.h
lib/ObjectYAML/ELFEmitter.cpp
lib/ObjectYAML/ELFYAML.cpp
test/tools/llvm-readobj/elf-section-types.test
test/tools/obj2yaml/elf-llvm-addrsig-section.yaml
test/tools/yaml2obj/elf-llvm-addrsig-section.yaml
tools/obj2yaml/elf2yaml.cpp
|
{}; -> {}