[PATCH] D85013: [llvm-readobj] - Massive test cases cleanup.
James Henderson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 3 01:42:57 PDT 2020
jhenderson added inline comments.
================
Comment at: llvm/test/tools/llvm-readobj/ELF/dependent-libraries.test:37
+## Show the output when there are no dependent library sections.
+## Check that we are locating dependent library sections by type, for that we change it to an arbirtary one.
+# RUN: yaml2obj --docnum=1 -DTYPE=SHT_PROGBITS %s -o %t3
----------------
================
Comment at: llvm/test/tools/llvm-readobj/ELF/dynamic-table-dtnull.s:18
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
----------------
You might want to remove all the extra spacing in this YAML too.
================
Comment at: llvm/test/tools/llvm-readobj/ELF/hidden-versym.test:10
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
----------------
You could probably clean up some of the spacing in this file too, if you want.
================
Comment at: llvm/test/tools/llvm-readobj/ELF/merged.test:10
+## were supported.
+#RUN: not llvm-readobj -aeWhSrnudlVgIs %p/Inputs/trivial.obj.elf-i386 2>&1 | FileCheck %s --check-prefix=UNKNOWN
----------------
Nit: `# RUN:`
================
Comment at: llvm/test/tools/llvm-readobj/ELF/packed-relocs.test:30
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
----------------
Spacing clean-up?
================
Comment at: llvm/test/tools/llvm-readobj/ELF/reloc-symbol-with-versioning.test:25
+FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
----------------
Spacing clean-up?
================
Comment at: llvm/test/tools/llvm-readobj/ELF/reloc-symbol-with-versioning.test:38-39
Link: .dynstr
AddressAlign: 0x0000000000000004
Info: 0x0000000000000002
+ Dependencies:
----------------
Seems like you should be able to improve this YAML further by removing extra keys/replacing them with direct section name references etc? Same goes with .rela.plt below too.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D85013/new/
https://reviews.llvm.org/D85013
More information about the llvm-commits
mailing list