1fa1c7d9bSGeorge Rimar## Check that llvm-objcopy can correctly add a prefix to 2fa1c7d9bSGeorge Rimar## a dynamic relocation section and its target section. 3fa1c7d9bSGeorge Rimar 4*55c81d42SFangrui Song# RUN: yaml2obj %s -o %t1 5fa1c7d9bSGeorge Rimar# RUN: llvm-objcopy --prefix-alloc-sections=.prefix %t1 %t2 6fa1c7d9bSGeorge Rimar# RUN: llvm-readobj --sections %t2 | FileCheck %s 7fa11fb33SJames Henderson 8fa11fb33SJames Henderson# CHECK: Name: .prefix.rela.plt 9fa11fb33SJames Henderson# CHECK: Name: .prefix.plt 10fa1c7d9bSGeorge Rimar 11fa1c7d9bSGeorge Rimar--- !ELF 12fa1c7d9bSGeorge RimarFileHeader: 13fa1c7d9bSGeorge Rimar Class: ELFCLASS64 14fa1c7d9bSGeorge Rimar Data: ELFDATA2LSB 15fa1c7d9bSGeorge Rimar Type: ET_EXEC 16fa1c7d9bSGeorge Rimar Machine: EM_X86_64 17fa1c7d9bSGeorge RimarSections: 18fa1c7d9bSGeorge Rimar - Name: .rela.plt 19fa1c7d9bSGeorge Rimar Type: SHT_RELA 20fa1c7d9bSGeorge Rimar Flags: [ SHF_ALLOC ] 21fa1c7d9bSGeorge Rimar Link: 0 22fa1c7d9bSGeorge Rimar - Name: .plt 23fa1c7d9bSGeorge Rimar Type: SHT_PROGBITS 24fa1c7d9bSGeorge Rimar Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 25