llvm-project/llvm/test/tools/yaml2obj/ELF
Fangrui Song e2d7c5b2b6 [yaml2obj][test] Simplify some e_machine EI_CLASS EI_DATA tests
When both little-endian and big-endian are tested, or both 32-bit and 64-bit are tested, use a template like the following with `-D BITS=32 -D ENCODE=LSB`

```
--- !ELF
FileHeader:
 Class:   ELFCLASS[[BITS]]
 Data:    ELFDATA2[[ENCODE]]
 Type:    ET_DYN
 Machine: EM_X86_64
```

Reviewed By: grimar, jhenderson

Differential Revision: https://reviews.llvm.org/D73828
2020-02-07 09:35:26 -08:00
..
abiversion.yaml
call-graph-profile-section.yaml [yaml2obj/obj2yaml] - Add support for the SHT_LLVM_CALL_GRAPH_PROFILE section. 2020-02-04 15:13:20 +03:00
class-endianness.yaml [yaml2obj][test] Simplify some e_machine EI_CLASS EI_DATA tests 2020-02-07 09:35:26 -08:00
comdat-broken-info.yaml
comdat-broken-members.yaml
comdat-broken.yaml
custom-fill.yaml
custom-null-section.yaml [test] do not parse ls output for file size; NFCI 2019-12-30 13:33:20 -05:00
duplicate-section-names.yaml
duplicate-symbol-names.yaml
dynamic-relocations.yaml
dynamic-section-i386.yaml
dynamic-section-raw-content.yaml
dynamic-section.yaml
dynamic-symbols.yaml
dynsymtab-implicit-sections-size-content.yaml [yaml2obj] - Make DynamicSymbols to be Optional<> too. 2019-12-04 13:12:02 +03:00
dynsymtab-shlink.yaml
emachine.yaml [yaml2obj][test] Simplify some e_machine EI_CLASS EI_DATA tests 2020-02-07 09:35:26 -08:00
empty-symbols.yaml
ent-size.yaml
explicit-dynsym-no-dynstr.yaml
gnu-hash-section.yaml [yaml2obj] - Make DynamicSymbols to be Optional<> too. 2019-12-04 13:12:02 +03:00
gnu-unique-symbols.yaml
hash-section.yaml
header-elfdatanone.yaml
header-osabi.yaml [yaml2obj] - Allow using an arbitrary value for OSABI. 2019-12-23 13:29:52 +03:00
header-sh-fields.yaml
implicit-sections-addr.yaml [yaml2obj] - Make DynamicSymbols to be Optional<> too. 2019-12-04 13:12:02 +03:00
implicit-sections-info.yaml
implicit-sections-types.yaml [yaml2obj] - Make DynamicSymbols to be Optional<> too. 2019-12-04 13:12:02 +03:00
implicit-sections.yaml [yaml2obj] - Make DynamicSymbols to be Optional<> too. 2019-12-04 13:12:02 +03:00
invalid-docnum.yaml
linker-options.yaml
llvm-addrsig-section.yaml [yaml2obj][obj2yaml] - Simplify format of the SHT_LLVM_ADDRSIG section. 2020-02-05 12:33:14 +03:00
llvm-deplibs-section.yaml [yaml2obj/obj2yaml] - Add support for SHT_LLVM_DEPENDENT_LIBRARIES sections. 2019-11-25 12:57:53 +03:00
local-symbols.yaml [test] yaml2obj -docnum => --docnum= 2020-02-04 10:33:21 -08:00
no-phdrs.yaml
override-shflags.yaml [yaml2obj] - Add a way to override sh_flags section field. 2019-12-13 11:54:37 +03:00
override-shname.yaml
override-shoffset.yaml
override-shsize.yaml
program-header-align.yaml
program-header-nobits.yaml
program-header-size-offset.yaml
program-header.yaml [ELF] Support for PT_GNU_PROPERTY in header and tools 2019-12-04 15:38:12 +00:00
reloc-sec-entry-size.yaml [yaml2obj][test] Simplify some e_machine EI_CLASS EI_DATA tests 2020-02-07 09:35:26 -08:00
reloc-sec-info.yaml
relocation-explicit-symbol-index.yaml
relocation-implicit-symbol-index.yaml
relocation-missing-symbol.yaml
relocation-unsupported-machine.yaml
relr-section.yaml [yaml2obj][test] Simplify some e_machine EI_CLASS EI_DATA tests 2020-02-07 09:35:26 -08:00
section-link.yaml
section-ordering.yaml
section-size-content.yaml
section-type.yaml
section-unnamed.yaml
sh-addralign.yaml
sht-symtab-shndx.yaml
stack-sizes.yaml [yaml2obj][test] Simplify some e_machine EI_CLASS EI_DATA tests 2020-02-07 09:35:26 -08:00
strtab-implicit-sections-flags.yaml
strtab-implicit-sections-size-content.yaml
symbol-binding.yaml
symbol-index-invalid.yaml
symbol-index.yaml
symbol-name.yaml [yaml2obj] - Change NameIndex to StName for Symbol. 2020-02-06 12:04:19 +03:00
symbol-stother.yaml [test] Use yaml2obj -o %t instead of > %t 2020-01-21 17:20:18 -08:00
symbol-type.yaml
symbol-visibility.yaml
symbols-binding-order.yaml
symtab-implicit-sections-flags.yaml
symtab-implicit-sections-size-content.yaml [yaml2obj] - Make DynamicSymbols to be Optional<> too. 2019-12-04 13:12:02 +03:00
symtab-shlink.yaml
symtab-shtype.yaml
verdef-section.yaml [llvm-readobj] - Always print "Predecessors" for version definition sections. 2019-11-27 12:29:55 +03:00
verneed-section.yaml [yaml2obj] - Add a way to describe content of the SHT_GNU_verneed section with "Content". 2019-11-29 10:50:00 +03:00
versym-section.yaml