1*5772e02bSJames Henderson## This test verifies that llvm-objcopy can handle renaming a section to and 2*5772e02bSJames Henderson## from an empty string. 3*5772e02bSJames Henderson# RUN: yaml2obj %s -o %t.o 4*5772e02bSJames Henderson 5*5772e02bSJames Henderson# RUN: llvm-objcopy %t.o %t2.o --rename-section=.foo= 6*5772e02bSJames Henderson# RUN: llvm-readobj --sections %t2.o | FileCheck %s --check-prefix=TO 7*5772e02bSJames Henderson 8*5772e02bSJames Henderson# RUN: llvm-objcopy %t2.o %t3.o --rename-section==.bar 9*5772e02bSJames Henderson# RUN: llvm-readobj --sections %t3.o | FileCheck %s --check-prefix=FROM 10*5772e02bSJames Henderson 11*5772e02bSJames Henderson--- !ELF 12*5772e02bSJames HendersonFileHeader: 13*5772e02bSJames Henderson Class: ELFCLASS64 14*5772e02bSJames Henderson Data: ELFDATA2LSB 15*5772e02bSJames Henderson Type: ET_REL 16*5772e02bSJames Henderson Machine: EM_X86_64 17*5772e02bSJames HendersonSections: 18*5772e02bSJames Henderson - Name: .foo 19*5772e02bSJames Henderson Type: SHT_PROGBITS 20*5772e02bSJames Henderson 21*5772e02bSJames Henderson# TO: Index: 1 22*5772e02bSJames Henderson# TO-NEXT: Name: (0) 23*5772e02bSJames Henderson# FROM: Index: 1 24*5772e02bSJames Henderson# FROM-NEXT: Name: .bar ( 25