1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test/tools/obj2yaml
Georgii Rymar 19ffcd1328 [yaml2obj/obj2yaml] - Add support for SHT_LLVM_DEPENDENT_LIBRARIES sections.
This section contains strings specifying libraries to be added to the link by the linker.
The strings are encoded as standard null-terminated UTF-8 strings.

This patch adds a way to describe and dump SHT_LLVM_DEPENDENT_LIBRARIES sections.

I introduced a new YAMLFlowString type here. That used to teach obj2yaml to dump
them like:

```
Libraries: [ foo, bar ]
```

instead of the following (if StringRef would be used):

```
Libraries:
  - foo
  - bar
```

Differential revision: https://reviews.llvm.org/D70598
2019-11-25 12:57:53 +03:00
..
Inputs
aix_xcoff_truncated_file_header.test
aix_xcoff.test
basic-minidump.yaml minidump: Rename some architecture constants 2019-10-30 14:46:00 +01:00
coff-bss.s
coff-long-file-symbol.test
coff-long-section-name.test
coff-section-aux-symbol.test
coff-weak-external.test
duplicate-symbol-and-section-names.test
dynamic-section-arch-tags.test
dynamic-section.test
elf-emachine.yaml
elf-entsize.yaml
elf-gnu-hash-section.yaml [yaml2obj/obj2yaml] - Add support for SHT_GNU_HASH section. 2019-10-31 12:25:37 +03:00
elf-gnu-unique-symbols.yaml
elf-hash-section.yaml
elf-llvm-addrsig-section.yaml [yaml2obj][obj2yaml] - Do not create a symbol table by default. 2019-10-20 14:47:17 +00:00
elf-mips-eflags.yaml
elf-no-symtab.yaml [yaml2obj][obj2yaml] - Do not create a symbol table by default. 2019-10-20 14:47:17 +00:00
elf-null-section.yaml
elf-ppc64-relocations.yaml [yaml2obj] - Make .symtab to be not mandatory section for SHT_REL[A] section. 2019-10-29 11:43:12 +03:00
elf-reladyn-section-shinfo.yaml
elf-shinfo.yaml
elf-shlink.yaml
elf-sht-symtab-shndx.yaml [llvm/Object] - Fix the error message reported for a broken SHT_SYMTAB_SHNDX section. 2019-10-25 12:19:46 +03:00
elf-stack-sizes.yaml
elf-symbol-visibility.yaml
invalid_input_file.test
invalid-section-name.yaml [obj2yaml] - Update a comment in a test case. NFC. 2019-10-29 11:58:19 +03:00
linker-options.yaml [yaml2obj/obj2yaml] - Add support for SHT_LLVM_LINKER_OPTIONS sections. 2019-11-12 09:55:20 +03:00
lit.local.cfg
llvm-deplibs-section.yaml [yaml2obj/obj2yaml] - Add support for SHT_LLVM_DEPENDENT_LIBRARIES sections. 2019-11-25 12:57:53 +03:00
missing_symtab.test
no-symbol-reloc.test [yaml2obj] - Make .symtab to be not mandatory section for SHT_REL[A] section. 2019-10-29 11:43:12 +03:00
relocation-unsupported-machine.yaml [yaml2obj] - Make .symtab to be not mandatory section for SHT_REL[A] section. 2019-10-29 11:43:12 +03:00
section-group.test [yaml2obj][obj2yaml] - Do not create a symbol table by default. 2019-10-20 14:47:17 +00:00
section-type.yaml
sections-info.yaml
special-symbol-indices.yaml
symbol-type.yaml
verdef-section.yaml
verneed-section.yaml
versym-section.yaml