llvm-project/llvm/test/tools/yaml2obj
Georgii Rymar 51f4958057 [yaml2obj/obj2yaml] - Improve dumping/creating of ELF versioning sections.
This makes the following improvements.

For `SHT_GNU_versym`:
 * yaml2obj: set `sh_link` to index of `.dynsym` section automatically.
For `SHT_GNU_verdef`:
 * yaml2obj: set `sh_link` to index of `.dynstr` section automatically.
 * yaml2obj: set `sh_info` field automatically.
 * obj2yaml: don't dump the `Info` field when its value matches the number of version definitions.
For `SHT_GNU_verneed`:
 * yaml2obj: set `sh_link` to index of `.dynstr` section automatically.
 * yaml2obj: set `sh_info` field automatically.
 * obj2yaml: don't dump the `Info` field when its value matches the number of version dependencies.

Also, simplifies few test cases.

Differential revision: https://reviews.llvm.org/D94956
2021-01-21 10:36:48 +03:00
..
Archives [yamls2obj][test] - Make the Archives/regular.yaml test stricter. 2020-10-28 17:04:08 +03:00
COFF [COFF] Widen PE32Header fields to fit 64 bit versions 2019-11-21 12:05:00 +02:00
ELF [yaml2obj/obj2yaml] - Improve dumping/creating of ELF versioning sections. 2021-01-21 10:36:48 +03:00
Minidump [yaml2obj][test] Move tests to binary format specific subdirectories 2019-11-18 09:06:14 -08:00
empty-or-invalid-doc.yaml
help.test [yaml2obj] Refactor command line parsing 2020-02-06 01:11:58 -08:00
invalid-yaml.yaml
macro.yaml [yaml2obj] - Add a way to set default values for macros used in a YAML. 2020-06-30 12:05:30 +03:00
missing_document_tag.yaml
multi-doc.yaml [test] yaml2obj -docnum => --docnum= 2020-02-04 10:33:21 -08:00
output-file.yaml [SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests 2021-01-18 07:14:37 -05:00
unsupported_document_tag.yaml