| ## This test verifies that llvm-objcopy can handle renaming a section to and |
| ## from an empty string. |
| # RUN: yaml2obj %s -o %t.o |
| |
| # RUN: llvm-objcopy %t.o %t2.o --rename-section=.foo= |
| # RUN: llvm-readobj --sections %t2.o | FileCheck %s --check-prefix=TO |
| |
| # RUN: llvm-objcopy %t2.o %t3.o --rename-section==.bar |
| # RUN: llvm-readobj --sections %t3.o | FileCheck %s --check-prefix=FROM |
| |
| --- !ELF |
| FileHeader: |
| Class: ELFCLASS64 |
| Data: ELFDATA2LSB |
| Type: ET_REL |
| Machine: EM_X86_64 |
| Sections: |
| - Name: .foo |
| Type: SHT_PROGBITS |
| |
| # TO: Index: 1 |
| # TO-NEXT: Name: (0) |
| # FROM: Index: 1 |
| # FROM-NEXT: Name: .bar ( |