diff options
Diffstat (limited to 'llvm/test/tools/llvm-objcopy')
-rw-r--r-- | llvm/test/tools/llvm-objcopy/basic-copy.test | 47 | ||||
-rw-r--r-- | llvm/test/tools/llvm-objcopy/empty-section.test | 55 | ||||
-rw-r--r-- | llvm/test/tools/llvm-objcopy/program-headers.test | 68 |
3 files changed, 0 insertions, 170 deletions
diff --git a/llvm/test/tools/llvm-objcopy/basic-copy.test b/llvm/test/tools/llvm-objcopy/basic-copy.test deleted file mode 100644 index 266d48b495e..00000000000 --- a/llvm/test/tools/llvm-objcopy/basic-copy.test +++ /dev/null @@ -1,47 +0,0 @@ -# RUN: yaml2obj %s > %t -# RUN: llvm-objcopy %t %t2 -# RUN: llvm-readobj -sections %t2 | FileCheck %s - -!ELF -FileHeader: - Class: ELFCLASS64 - Data: ELFDATA2LSB - Type: ET_EXEC - Machine: EM_X86_64 -Sections: - - Name: .bss - Type: SHT_NOBITS - Flags: [ SHF_ALLOC ] - AddressAlign: 0x0000000000000010 - Size: 64 - - Name: .text - Type: SHT_PROGBITS - Flags: [ SHF_ALLOC, SHF_EXECINSTR ] - AddressAlign: 0x0000000000000010 - Content: "00000000" - -# CHECK: Type: SHT_NULL - -# CHECK: Name: .bss -# CHECK-NEXT: Type: SHT_NOBITS -# CHECK-NEXT: Flags [ -# CHECK-NEXT: SHF_ALLOC -# CHECK-NEXT: ] -# CHECK-NEXT: Address: -# CHECK-NEXT: Offset: [[OFFSET:0x[0-9A-F]+]] -# CHECK-NEXT: Size: 64 - -# CHECK: Name: .text -# CHECK-NEXT: Type: SHT_PROGBITS -# CHECK-NEXT: Flags [ -# CHECK-NEXT: SHF_ALLOC -# CHECK-NEXT: SHF_EXECINSTR -# CHECK-NEXT: ] -# CHECK-NEXT: Address: -# CHECK-NEXT: Offset: [[OFFSET]] -# CHECK-NEXT: Size: 4 - -# CHECK: Name: .shstrtab -# CHECK-NEXT: Type: SHT_STRTAB -# CHECK-NEXT: Flags [ -# CHECK-NEXT: ] diff --git a/llvm/test/tools/llvm-objcopy/empty-section.test b/llvm/test/tools/llvm-objcopy/empty-section.test deleted file mode 100644 index 8847327a069..00000000000 --- a/llvm/test/tools/llvm-objcopy/empty-section.test +++ /dev/null @@ -1,55 +0,0 @@ -# RUN: yaml2obj %s > %t -# RUN: llvm-objcopy %t %t2 -# RUN: llvm-readobj -sections %t2 | FileCheck %s - -!ELF -FileHeader: - Class: ELFCLASS64 - Data: ELFDATA2LSB - Type: ET_EXEC - Machine: EM_X86_64 -Sections: - - Name: .text - Type: SHT_PROGBITS - Flags: [ SHF_ALLOC, SHF_EXECINSTR ] - Address: 0x0 - AddressAlign: 0x0000000000001000 - Content: "00000000" - - Name: .empty - Type: SHT_PROGBITS - Flags: [ SHF_ALLOC ] - Address: 0x1000 - AddressAlign: 0x0000000000001000 - Content: "" - - Name: .data - Type: SHT_PROGBITS - Flags: [ SHF_ALLOC ] - Address: 0x1000 - AddressAlign: 0x0000000000001000 - Content: "00000000" - - -# CHECK: Name: .text -# CHECK-NEXT: Type: SHT_PROGBITS -# CHECK-NEXT: Flags [ -# CHECK-NEXT: SHF_ALLOC -# CHECK-NEXT: SHF_EXECINSTR -# CHECK-NEXT: ] - -# CHECK: Name: .empty -# CHECK-NEXT: Type: SHT_PROGBITS -# CHECK-NEXT: Flags [ -# CHECK-NEXT: SHF_ALLOC -# CHECK-NEXT: ] -# CHECK-NEXT: Address: 0x1000 -# CHECK-NEXT: Offset: 0x2000 -# CHECK-NEXT: Size: 0 - -# CHECK: Name: .data -# CHECK-NEXT: Type: SHT_PROGBITS -# CHECK-NEXT: Flags [ -# CHECK-NEXT: SHF_ALLOC -# CHECK-NEXT: ] -# CHECK-NEXT: Address: 0x1000 -# CHECK-NEXT: Offset: 0x2000 -# CHECK-NEXT: Size: 4 diff --git a/llvm/test/tools/llvm-objcopy/program-headers.test b/llvm/test/tools/llvm-objcopy/program-headers.test deleted file mode 100644 index 5c34839bb43..00000000000 --- a/llvm/test/tools/llvm-objcopy/program-headers.test +++ /dev/null @@ -1,68 +0,0 @@ -# RUN: yaml2obj %s -o %t -# RUN: llvm-objcopy %t %t2 -# RUN: llvm-readobj -program-headers %t2 | FileCheck %s - -!ELF -FileHeader: - Class: ELFCLASS64 - Data: ELFDATA2LSB - Type: ET_EXEC - Machine: EM_X86_64 -Sections: - - Name: .text - Type: SHT_PROGBITS - Flags: [ SHF_ALLOC, SHF_EXECINSTR ] - AddressAlign: 0x0000000000001000 - Content: "00000000" - - Name: .init - Type: SHT_PROGBITS - Flags: [ SHF_ALLOC, SHF_EXECINSTR ] - Content: "00000000" - AddressAlign: 0x0000000000000010 - - Name: .data - Type: SHT_PROGBITS - Flags: [ SHF_ALLOC ] - Content: "00000000" - AddressAlign: 0x0000000000001000 -ProgramHeaders: - - Type: PT_LOAD - Flags: [ PF_X, PF_R ] - VAddr: 0xAAAA1000 - PAddr: 0xFFFF1000 - Sections: - - Section: .text - - Section: .init - - Type: PT_LOAD - Flags: [ PF_R ] - VAddr: 0xAAAA2000 - PAddr: 0xFFFF2000 - Sections: - - Section: .data - -#CHECK: ProgramHeaders [ -#CHECK-NEXT: ProgramHeader { -#CHECK-NEXT: Type: PT_LOAD -#CHECK-NEXT: Offset: 0x1000 -#CHECK-NEXT: VirtualAddress: 0xAAAA1000 -#CHECK-NEXT: PhysicalAddress: 0xFFFF1000 -#CHECK-NEXT: FileSize: 20 -#CHECK-NEXT: MemSize: 20 -#CHECK-NEXT: Flags [ -#CHECK-NEXT: PF_R -#CHECK-NEXT: PF_X -#CHECK-NEXT: ] -#CHECK-NEXT: Alignment: 4096 -#CHECK-NEXT: } -#CHECK-NEXT: ProgramHeader { -#CHECK-NEXT: Type: PT_LOAD -#CHECK-NEXT: Offset: 0x2000 -#CHECK-NEXT: VirtualAddress: 0xAAAA2000 -#CHECK-NEXT: PhysicalAddress: 0xFFFF2000 -#CHECK-NEXT: FileSize: 4 -#CHECK-NEXT: MemSize: 4 -#CHECK-NEXT: Flags [ -#CHECK-NEXT: PF_R -#CHECK-NEXT: ] -#CHECK-NEXT: Alignment: 4096 -#CHECK-NEXT: } -#CHECK-NEXT:] |