diff options
| author | Jake Ehrlich <jakehehrlich@google.com> | 2017-10-10 18:28:15 +0000 |
|---|---|---|
| committer | Jake Ehrlich <jakehehrlich@google.com> | 2017-10-10 18:28:15 +0000 |
| commit | 77ec1ffe5c8046e24e3cd2a5d27f7497badea741 (patch) | |
| tree | 7db2f372fb59d4931aa9a80edf6d123bdf679f7d /llvm/test/tools/llvm-objcopy/remove-symtab.test | |
| parent | 577c52b9c7c8ab04efeeccbf81559f1aaa32f1bd (diff) | |
| download | bcm5719-llvm-77ec1ffe5c8046e24e3cd2a5d27f7497badea741.tar.gz bcm5719-llvm-77ec1ffe5c8046e24e3cd2a5d27f7497badea741.zip | |
temporary
llvm-svn: 315344
Diffstat (limited to 'llvm/test/tools/llvm-objcopy/remove-symtab.test')
| -rw-r--r-- | llvm/test/tools/llvm-objcopy/remove-symtab.test | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objcopy/remove-symtab.test b/llvm/test/tools/llvm-objcopy/remove-symtab.test new file mode 100644 index 00000000000..0e3f82b3a0d --- /dev/null +++ b/llvm/test/tools/llvm-objcopy/remove-symtab.test @@ -0,0 +1,57 @@ +# RUN: yaml2obj %s > %t +# RUN: llvm-objcopy -R .symtab %t %t2 +# RUN: llvm-readobj -file-headers -sections %t2 | FileCheck %s + +!ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_X86_64 + +#CHECK: SectionHeaderCount: 3 + +#CHECK: Sections [ +#CHECK-NEXT: Section { +#CHECK-NEXT: Index: 0 +#CHECK-NEXT: Name: (0) +#CHECK-NEXT: Type: SHT_NULL (0x0) +#CHECK-NEXT: Flags [ (0x0) +#CHECK-NEXT: ] +#CHECK-NEXT: Address: 0x0 +#CHECK-NEXT: Offset: 0x0 +#CHECK-NEXT: Size: 0 +#CHECK-NEXT: Link: 0 +#CHECK-NEXT: Info: 0 +#CHECK-NEXT: AddressAlignment: 0 +#CHECK-NEXT: EntrySize: 0 +#CHECK-NEXT: } +#CHECK-NEXT: Section { +#CHECK-NEXT: Index: 1 +#CHECK-NEXT: Name: .strtab +#CHECK-NEXT: Type: SHT_STRTAB (0x3) +#CHECK-NEXT: Flags [ (0x0) +#CHECK-NEXT: ] +#CHECK-NEXT: Address: 0x0 +#CHECK-NEXT: Offset: +#CHECK-NEXT: Size: 1 +#CHECK-NEXT: Link: 0 +#CHECK-NEXT: Info: 0 +#CHECK-NEXT: AddressAlignment: 1 +#CHECK-NEXT: EntrySize: 0 +#CHECK-NEXT: } +#CHECK-NEXT: Section { +#CHECK-NEXT: Index: 2 +#CHECK-NEXT: Name: .shstrtab (1) +#CHECK-NEXT: Type: SHT_STRTAB (0x3) +#CHECK-NEXT: Flags [ (0x0) +#CHECK-NEXT: ] +#CHECK-NEXT: Address: 0x0 +#CHECK-NEXT: Offset: +#CHECK-NEXT: Size: +#CHECK-NEXT: Link: 0 +#CHECK-NEXT: Info: 0 +#CHECK-NEXT: AddressAlignment: 1 +#CHECK-NEXT: EntrySize: 0 +#CHECK-NEXT: } +#CHECK-NEXT: ] |

