68 lines · yaml
1# RUN: yaml2obj %s -o %t.o2# RUN: llvm-readobj -a --cg-profile --addrsig %t.o | FileCheck %s3 4# Test that multiple sections with the same type does not trigger an error.5 6# CHECK: ElfHeader {7# CHECK: VersionSymbols [8# CHECK: VersionDefinitions [9# CHECK: VersionRequirements [10# CHECK: CGProfile [11# CHECK: CGProfile [12# CHECK: Addrsig [13 14--- !ELF15FileHeader:16 Class: ELFCLASS6417 Data: ELFDATA2LSB18 Type: ET_REL19 Machine: EM_X86_6420Sections:21 - Name: .symtab222 Type: SHT_SYMTAB23 Link: .strtab24 Content: ''25 EntSize: 2426 - Name: .versym27 Type: SHT_GNU_versym28 Entries: [ 0 ]29 Link: .dynsym30 - Name: .versym231 Type: SHT_GNU_versym32 Entries: [ 0 ]33 Link: .dynsym34 - Name: .verdef35 Type: SHT_GNU_verdef36 Info: 0x000000000000000037 Entries:38 - Name: .verdef239 Type: SHT_GNU_verdef40 Info: 0x000000000000000041 Entries:42 - Name: .verneed43 Type: SHT_GNU_verneed44 Info: 0x000000000000000045 Dependencies:46 - Name: .verneed247 Type: SHT_GNU_verneed48 Info: 0x000000000000000049 Dependencies:50 - Name: .llvm.call-graph-profile51 Type: SHT_LLVM_CALL_GRAPH_PROFILE52 Content: ''53 EntSize: 854 - Name: .llvm.call-graph-profile255 Type: SHT_LLVM_CALL_GRAPH_PROFILE56 Content: ''57 EntSize: 858 - Name: .llvm_addrsig59 Type: SHT_LLVM_ADDRSIG60 Content: ''61 - Name: .llvm_addrsig262 Type: SHT_LLVM_ADDRSIG63 Content: ''64Symbols:65 - Name: f66DynamicSymbols: []67...68