[PATCH] D75798: [llvm-objdump][test] Move binary format specific tests under COFF/ ELF/ MachO/ wasm/

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 6 22:25:40 PST 2020


MaskRay created this revision.
MaskRay added reviewers: grimar, jhenderson, rupprecht.
Herald added subscribers: llvm-commits, arphaman, sunfish, aheejin, jgravelle-google, sbc100, emaste, dschuff.
Herald added a reviewer: espindola.
Herald added a project: LLVM.

Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D75798

Files:
  llvm/test/tools/llvm-objdump/COFF/Inputs/eh_frame-coff.yaml
  llvm/test/tools/llvm-objdump/COFF/Inputs/export.dll.coff-i386
  llvm/test/tools/llvm-objdump/COFF/Inputs/file-aux-record.yaml
  llvm/test/tools/llvm-objdump/COFF/Inputs/file.obj.coff-arm
  llvm/test/tools/llvm-objdump/COFF/Inputs/large-bss.obj.coff-i386
  llvm/test/tools/llvm-objdump/COFF/Inputs/library.lib
  llvm/test/tools/llvm-objdump/COFF/Inputs/many-relocs.obj-i386
  llvm/test/tools/llvm-objdump/COFF/Inputs/nop.exe.coff-i386
  llvm/test/tools/llvm-objdump/COFF/Inputs/tls.exe.coff-x86_64
  llvm/test/tools/llvm-objdump/COFF/Inputs/win64-unwind.exe.coff-x86_64.asm
  llvm/test/tools/llvm-objdump/COFF/Inputs/win64-unwind.exe.coff-x86_64.exe
  llvm/test/tools/llvm-objdump/COFF/Inputs/win64-unwind.exe.coff-x86_64.obj
  llvm/test/tools/llvm-objdump/COFF/Inputs/xcoff-long-sec-names.o
  llvm/test/tools/llvm-objdump/COFF/Inputs/xcoff-section-headers-truncate.o
  llvm/test/tools/llvm-objdump/COFF/Inputs/xcoff-section-headers.o
  llvm/test/tools/llvm-objdump/COFF/coff-file.test
  llvm/test/tools/llvm-objdump/COFF/coff-import-library.test
  llvm/test/tools/llvm-objdump/COFF/coff-large-bss.test
  llvm/test/tools/llvm-objdump/COFF/coff-many-relocs.test
  llvm/test/tools/llvm-objdump/COFF/coff-non-null-terminated-file.test
  llvm/test/tools/llvm-objdump/COFF/coff-private-headers.test
  llvm/test/tools/llvm-objdump/COFF/eh_frame-coff.test
  llvm/test/tools/llvm-objdump/COFF/file-headers-coff.test
  llvm/test/tools/llvm-objdump/COFF/hex-relocation-addr.test
  llvm/test/tools/llvm-objdump/COFF/win64-unwind-data.test
  llvm/test/tools/llvm-objdump/COFF/xcoff-disassemble-all.test
  llvm/test/tools/llvm-objdump/COFF/xcoff-raw-section-data.test
  llvm/test/tools/llvm-objdump/COFF/xcoff-section-headers.test
  llvm/test/tools/llvm-objdump/ELF/Inputs/call-absolute-symbol.elf-x86_64
  llvm/test/tools/llvm-objdump/ELF/Inputs/proc-specific-section-elf
  llvm/test/tools/llvm-objdump/ELF/call-absolute-symbol.test
  llvm/test/tools/llvm-objdump/ELF/dynamic-section-machine-specific.test
  llvm/test/tools/llvm-objdump/ELF/dynamic-section.test
  llvm/test/tools/llvm-objdump/ELF/file-headers.test
  llvm/test/tools/llvm-objdump/ELF/proc-specific-section.test
  llvm/test/tools/llvm-objdump/ELF/pt-gnu-property.test
  llvm/test/tools/llvm-objdump/ELF/relocations.test
  llvm/test/tools/llvm-objdump/ELF/symbol-visibility.test
  llvm/test/tools/llvm-objdump/ELF/verdef.test
  llvm/test/tools/llvm-objdump/ELF/verneed.test
  llvm/test/tools/llvm-objdump/Inputs/LLVM-bundle.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/bad-ordinal.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/bind.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/bind2.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/call-absolute-symbol.elf-x86_64
  llvm/test/tools/llvm-objdump/Inputs/compact-unwind.macho-i386
  llvm/test/tools/llvm-objdump/Inputs/compact-unwind.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/corrupt-section.wasm
  llvm/test/tools/llvm-objdump/Inputs/eh_frame-coff.yaml
  llvm/test/tools/llvm-objdump/Inputs/eh_frame.macho-arm64
  llvm/test/tools/llvm-objdump/Inputs/empty.macho-armv7
  llvm/test/tools/llvm-objdump/Inputs/export.dll.coff-i386
  llvm/test/tools/llvm-objdump/Inputs/exports-trie.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/file-aux-record.yaml
  llvm/test/tools/llvm-objdump/Inputs/file.obj.coff-arm
  llvm/test/tools/llvm-objdump/Inputs/large-bss.obj.coff-i386
  llvm/test/tools/llvm-objdump/Inputs/lazy-bind.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/library.lib
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-add-addr-imm-scaled
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-add_addr_uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-bad-opcode-value
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-bind-add-addr-uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-do-bind-no-segIndex
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-dylib-ordinal-uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-dylib-ordinal-uleb-malformed-uleb128
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-dylib-ordinal-uleb-too-big
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-dylib-special-imm
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-seg-too-big
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-segoff-too-big
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-set-addend-sleb
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-set-symbol
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-set-type-imm
  llvm/test/tools/llvm-objdump/Inputs/macho-bind-uleb-times-skipping-uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-do-bind-no-dylib-ordinal
  llvm/test/tools/llvm-objdump/Inputs/macho-do-bind-no-symbol
  llvm/test/tools/llvm-objdump/Inputs/macho-inconsistant-export
  llvm/test/tools/llvm-objdump/Inputs/macho-lazy-do-bind-add-addr-imm-scaled
  llvm/test/tools/llvm-objdump/Inputs/macho-lazy-do-bind-uleb-times-skipping-uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-lazy-do_bind_add_addr_uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-add-addr-imm-scaled
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-add-addr-uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-add-addr-uleb-too-big
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-bad-opcode-value
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-imm-times
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-seg-too-big
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-segoff-too-big
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-set-type-imm
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-uleb-malformed-uleb128
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-uleb-times
  llvm/test/tools/llvm-objdump/Inputs/macho-rebase-uleb-times-skipping-uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-stabs-x86_64
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-bad-export-info-malformed-uleb128
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-bad-export-info-malformed-uleb128_too_big
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-bad-kind
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-bad-library-ordinal
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-children-count-byte
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-edge-string-end
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-export-info-size-too-big
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-import-name-end
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-import-name-start
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-node-loop
  llvm/test/tools/llvm-objdump/Inputs/macho-trie-not-export-node
  llvm/test/tools/llvm-objdump/Inputs/macho-weak-bind-set-dylib-ordinal-imm
  llvm/test/tools/llvm-objdump/Inputs/macho-weak-bind-set-dylib-ordinal-uleb
  llvm/test/tools/llvm-objdump/Inputs/macho-weak-bind-set-dylib-special-imm
  llvm/test/tools/llvm-objdump/Inputs/malformed-macho.bin
  llvm/test/tools/llvm-objdump/Inputs/malformed-unwind.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/many-relocs.obj-i386
  llvm/test/tools/llvm-objdump/Inputs/nop.exe.coff-i386
  llvm/test/tools/llvm-objdump/Inputs/proc-specific-section-elf
  llvm/test/tools/llvm-objdump/Inputs/rebase.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/section.macho-armv7
  llvm/test/tools/llvm-objdump/Inputs/tls.exe.coff-x86_64
  llvm/test/tools/llvm-objdump/Inputs/trivial.obj.wasm
  llvm/test/tools/llvm-objdump/Inputs/unwind-info-no-relocs.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/unwind-info.macho-arm64
  llvm/test/tools/llvm-objdump/Inputs/unwind-info.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/weak-bind.macho-x86_64
  llvm/test/tools/llvm-objdump/Inputs/win64-unwind.exe.coff-x86_64.asm
  llvm/test/tools/llvm-objdump/Inputs/win64-unwind.exe.coff-x86_64.exe
  llvm/test/tools/llvm-objdump/Inputs/win64-unwind.exe.coff-x86_64.obj
  llvm/test/tools/llvm-objdump/Inputs/xcoff-long-sec-names.o
  llvm/test/tools/llvm-objdump/Inputs/xcoff-section-headers-truncate.o
  llvm/test/tools/llvm-objdump/Inputs/xcoff-section-headers.o
  llvm/test/tools/llvm-objdump/MachO/Inputs/LLVM-bundle.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/bad-ordinal.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/bind.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/bind2.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/compact-unwind.macho-i386
  llvm/test/tools/llvm-objdump/MachO/Inputs/compact-unwind.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/eh_frame.macho-arm64
  llvm/test/tools/llvm-objdump/MachO/Inputs/empty.macho-armv7
  llvm/test/tools/llvm-objdump/MachO/Inputs/exports-trie.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/lazy-bind.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-add-addr-imm-scaled
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-add_addr_uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-bad-opcode-value
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-bind-add-addr-uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-do-bind-no-segIndex
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-dylib-ordinal-uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-dylib-ordinal-uleb-malformed-uleb128
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-dylib-ordinal-uleb-too-big
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-dylib-special-imm
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-seg-too-big
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-segoff-too-big
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-set-addend-sleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-set-symbol
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-set-type-imm
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-bind-uleb-times-skipping-uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-do-bind-no-dylib-ordinal
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-do-bind-no-symbol
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-inconsistant-export
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-lazy-do-bind-add-addr-imm-scaled
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-lazy-do-bind-uleb-times-skipping-uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-lazy-do_bind_add_addr_uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-add-addr-imm-scaled
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-add-addr-uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-add-addr-uleb-too-big
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-bad-opcode-value
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-imm-times
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-seg-too-big
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-segoff-too-big
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-set-type-imm
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-uleb-malformed-uleb128
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-uleb-times
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-rebase-uleb-times-skipping-uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-stabs-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-bad-export-info-malformed-uleb128
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-bad-export-info-malformed-uleb128_too_big
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-bad-kind
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-bad-library-ordinal
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-children-count-byte
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-edge-string-end
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-export-info-size-too-big
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-import-name-end
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-import-name-start
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-node-loop
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-trie-not-export-node
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-weak-bind-set-dylib-ordinal-imm
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-weak-bind-set-dylib-ordinal-uleb
  llvm/test/tools/llvm-objdump/MachO/Inputs/macho-weak-bind-set-dylib-special-imm
  llvm/test/tools/llvm-objdump/MachO/Inputs/malformed-macho.bin
  llvm/test/tools/llvm-objdump/MachO/Inputs/malformed-unwind.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/rebase.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/section.macho-armv7
  llvm/test/tools/llvm-objdump/MachO/Inputs/unwind-info-no-relocs.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/unwind-info.macho-arm64
  llvm/test/tools/llvm-objdump/MachO/Inputs/unwind-info.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/Inputs/weak-bind.macho-x86_64
  llvm/test/tools/llvm-objdump/MachO/LLVM-bundle.test
  llvm/test/tools/llvm-objdump/MachO/bad-bind.test
  llvm/test/tools/llvm-objdump/MachO/bad-dysymtab.test
  llvm/test/tools/llvm-objdump/MachO/bad-ordinal.test
  llvm/test/tools/llvm-objdump/MachO/bad-trie.test
  llvm/test/tools/llvm-objdump/MachO/bind.test
  llvm/test/tools/llvm-objdump/MachO/bind2.test
  llvm/test/tools/llvm-objdump/MachO/compact-unwind-i386.test
  llvm/test/tools/llvm-objdump/MachO/compact-unwind-x86_64.test
  llvm/test/tools/llvm-objdump/MachO/eh_frame-arm64.test
  llvm/test/tools/llvm-objdump/MachO/exports-trie.test
  llvm/test/tools/llvm-objdump/MachO/lazy-bind.test
  llvm/test/tools/llvm-objdump/MachO/malformed-unwind-x86_64.test
  llvm/test/tools/llvm-objdump/MachO/malformed.test
  llvm/test/tools/llvm-objdump/MachO/objc-meta-data.test
  llvm/test/tools/llvm-objdump/MachO/rebase.test
  llvm/test/tools/llvm-objdump/MachO/sections.test
  llvm/test/tools/llvm-objdump/MachO/stabs.test
  llvm/test/tools/llvm-objdump/MachO/unwind-info-arm64.test
  llvm/test/tools/llvm-objdump/MachO/unwind-info-no-relocs.test
  llvm/test/tools/llvm-objdump/MachO/unwind-info-x86_64.test
  llvm/test/tools/llvm-objdump/MachO/weak-bind.test
  llvm/test/tools/llvm-objdump/WebAssembly/lit.local.cfg
  llvm/test/tools/llvm-objdump/WebAssembly/relocations.test
  llvm/test/tools/llvm-objdump/WebAssembly/symbol-table.test
  llvm/test/tools/llvm-objdump/call-absolute-symbol-elf.test
  llvm/test/tools/llvm-objdump/coff-file.test
  llvm/test/tools/llvm-objdump/coff-import-library.test
  llvm/test/tools/llvm-objdump/coff-large-bss.test
  llvm/test/tools/llvm-objdump/coff-many-relocs.test
  llvm/test/tools/llvm-objdump/coff-non-null-terminated-file.test
  llvm/test/tools/llvm-objdump/coff-private-headers.test
  llvm/test/tools/llvm-objdump/eh_frame-arm64.test
  llvm/test/tools/llvm-objdump/eh_frame-coff.test
  llvm/test/tools/llvm-objdump/elf-dynamic-section-machine-specific.test
  llvm/test/tools/llvm-objdump/elf-dynamic-section.test
  llvm/test/tools/llvm-objdump/elf-pt-gnu-property.test
  llvm/test/tools/llvm-objdump/elf-symbol-visibility.test
  llvm/test/tools/llvm-objdump/file-headers-coff.test
  llvm/test/tools/llvm-objdump/file-headers-elf.test
  llvm/test/tools/llvm-objdump/file-headers-unsupported.test
  llvm/test/tools/llvm-objdump/hex-relocation-addr.test
  llvm/test/tools/llvm-objdump/macho-LLVM-bundle.test
  llvm/test/tools/llvm-objdump/macho-bad-bind.test
  llvm/test/tools/llvm-objdump/macho-bad-dysymtab.test
  llvm/test/tools/llvm-objdump/macho-bad-ordinal.test
  llvm/test/tools/llvm-objdump/macho-bad-trie.test
  llvm/test/tools/llvm-objdump/macho-bind.test
  llvm/test/tools/llvm-objdump/macho-bind2.test
  llvm/test/tools/llvm-objdump/macho-compact-unwind-i386.test
  llvm/test/tools/llvm-objdump/macho-compact-unwind-x86_64.test
  llvm/test/tools/llvm-objdump/macho-exports-trie.test
  llvm/test/tools/llvm-objdump/macho-lazy-bind.test
  llvm/test/tools/llvm-objdump/macho-objc-meta-data.test
  llvm/test/tools/llvm-objdump/macho-rebase.test
  llvm/test/tools/llvm-objdump/macho-sections.test
  llvm/test/tools/llvm-objdump/macho-stabs.test
  llvm/test/tools/llvm-objdump/macho-unwind-info-arm64.test
  llvm/test/tools/llvm-objdump/macho-unwind-info-no-relocs.test
  llvm/test/tools/llvm-objdump/macho-unwind-info-x86_64.test
  llvm/test/tools/llvm-objdump/macho-weak-bind.test
  (20 more files...)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D75798.248899.patch
Type: text/x-patch
Size: 119265 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200307/3a292493/attachment-0001.bin>


More information about the llvm-commits mailing list