| # 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: [] | |
| ... |