# RUN: yaml2obj %s -o %t.o # RUN: llvm-readobj -a --cg-profile --addrsig %t.o | FileCheck %s # Test that multiple sections with the same type does not trigger an error. # CHECK: ElfHeader { # CHECK: VersionSymbols [ # CHECK: VersionDefinitions [ # CHECK: VersionRequirements [ # CHECK: CGProfile [ # CHECK: CGProfile [ # CHECK: Addrsig [ --- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_REL Machine: EM_X86_64 Sections: - Name: .symtab2 Type: SHT_SYMTAB Link: .strtab Content: '' EntSize: 24 - Name: .versym Type: SHT_GNU_versym Entries: [ 0 ] Link: .dynsym - Name: .versym2 Type: SHT_GNU_versym Entries: [ 0 ] Link: .dynsym - Name: .verdef Type: SHT_GNU_verdef Info: 0x0000000000000000 Entries: - Name: .verdef2 Type: SHT_GNU_verdef Info: 0x0000000000000000 Entries: - Name: .verneed Type: SHT_GNU_verneed Info: 0x0000000000000000 Dependencies: - Name: .verneed2 Type: SHT_GNU_verneed Info: 0x0000000000000000 Dependencies: - Name: .llvm.call-graph-profile Type: SHT_LLVM_CALL_GRAPH_PROFILE Content: '' EntSize: 8 - Name: .llvm.call-graph-profile2 Type: SHT_LLVM_CALL_GRAPH_PROFILE Content: '' EntSize: 8 - Name: .llvm_addrsig Type: SHT_LLVM_ADDRSIG Content: '' - Name: .llvm_addrsig2 Type: SHT_LLVM_ADDRSIG Content: '' Symbols: - Name: f DynamicSymbols: [] ...