diff options
Diffstat (limited to 'llvm/test/tools/llvm-readobj/archive.test')
-rw-r--r-- | llvm/test/tools/llvm-readobj/archive.test | 35 |
1 files changed, 29 insertions, 6 deletions
diff --git a/llvm/test/tools/llvm-readobj/archive.test b/llvm/test/tools/llvm-readobj/archive.test index f6a27a21228..a06a917a587 100644 --- a/llvm/test/tools/llvm-readobj/archive.test +++ b/llvm/test/tools/llvm-readobj/archive.test @@ -1,7 +1,13 @@ -# Show that dumping operations apply to all members in an archive. +## Show that dumping operations apply to all members in an archive. # RUN: rm -f %t.a -# RUN: llvm-ar rc %t.a %p/ELF/Inputs/trivial.obj.elf-x86-64 %p/ELF/Inputs/trivial.obj.elf-i386 %p/COFF/Inputs/trivial.obj.coff-arm +# RUN: rm -rf %t.dir +# RUN: mkdir -p %t.dir +# RUN: yaml2obj --docnum=1 %s -o %t.dir/trivial.obj.elf-x86-64 +# RUN: yaml2obj --docnum=2 %s -o %t.dir/trivial.obj.elf-i386 +# RUN: yaml2obj --docnum=3 %s -o %t.dir/trivial.obj.coff-arm + +# RUN: llvm-ar rc %t.a %t.dir/trivial.obj.elf-x86-64 %t.dir/trivial.obj.elf-i386 %t.dir/trivial.obj.coff-arm # RUN: llvm-readobj --all %t.a | FileCheck %s -DARFILE="%t.a" --check-prefixes=HEADER,LLVM,COFF # RUN: llvm-readelf --all %t.a | FileCheck %s -DARFILE="%t.a" --check-prefixes=HEADER,GNU,COFF @@ -23,8 +29,6 @@ # GNU: ELF Header: # GNU: Machine: Advanced Micro Devices X86-64 # GNU: Section Headers: -# GNU: Relocation section '.rela.text' -# GNU: Symbol table '.symtab' # GNU: There are no section groups in this file. # LLVM-EMPTY: @@ -45,8 +49,6 @@ # GNU: ELF Header: # GNU: Machine: Intel 80386 # GNU: Section Headers: -# GNU: Relocation section '.rel.text' -# GNU: Symbol table '.symtab' # GNU: There are no section groups in this file. # LLVM-EMPTY: @@ -59,3 +61,24 @@ # COFF: Sections [ # COFF: Relocations [ # COFF: Symbols [ + +--- !ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_X86_64 + +--- !ELF +FileHeader: + Class: ELFCLASS32 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_386 + +--- !COFF +header: + Machine: IMAGE_FILE_MACHINE_ARMNT + Characteristics: [ ] +sections: [] +symbols: [] |