]> granicus.if.org Git - llvm/commit
[yaml2obj][obj2yaml] - Add support for dumping/parsing .dynamic sections.
authorGeorge Rimar <grimar@accesssoftek.com>
Sat, 9 Feb 2019 11:34:28 +0000 (11:34 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Sat, 9 Feb 2019 11:34:28 +0000 (11:34 +0000)
commit0993cc83b86e0bbc8a682d77a96646be6a25c6bb
tree873531d1d4c2e72d7370b44a9d15e7a94c752eea
parenta7866b1030537ff197099251d5ee6b46b35c13e2
[yaml2obj][obj2yaml] - Add support for dumping/parsing .dynamic sections.

This teaches the tools to parse and dump
the .dynamic section and its dynamic tags.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@353606 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
include/llvm/ObjectYAML/ELFYAML.h
lib/ObjectYAML/ELFYAML.cpp
test/tools/llvm-elfabi/binary-read-add-soname.test
test/tools/llvm-elfabi/binary-read-arch.test
test/tools/llvm-elfabi/binary-read-bad-soname.test
test/tools/llvm-elfabi/binary-read-bad-vaddr.test
test/tools/llvm-elfabi/binary-read-neededlibs-bad-offset.test
test/tools/llvm-elfabi/binary-read-neededlibs.test
test/tools/llvm-elfabi/binary-read-no-dt-strsz.test
test/tools/llvm-elfabi/binary-read-no-dt-strtab.test
test/tools/llvm-elfabi/binary-read-replace-soname.test
test/tools/llvm-elfabi/binary-read-soname-no-null.test
test/tools/llvm-elfabi/binary-read-soname.test
test/tools/llvm-objdump/private-headers-no-dynamic-segment.test
test/tools/llvm-readobj/demangle.test
test/tools/llvm-readobj/gnu-hash-symbols.test
test/tools/obj2yaml/dynamic-section.test [new file with mode: 0644]
tools/obj2yaml/elf2yaml.cpp
tools/yaml2obj/yaml2elf.cpp