[llvm-nm] - Fix a bug and unbreak ASan BB.
[llvm-complete.git] / test / Object / multiple-sections.yaml
blobe416b760fc5a91b1f8b2d48ea059d93df66e87aa
1 # RUN: yaml2obj %s -o %t.o
2 # RUN: llvm-readobj -a --elf-cg-profile --addrsig %t.o | FileCheck %s
4 # Test that multiple sections with the same type does not trigger an error.
6 # CHECK: ElfHeader {
7 # CHECK: SHT_GNU_verdef {
8 # CHECK: SHT_GNU_verneed {
9 # CHECK: CGProfile [
10 # CHECK: Addrsig [
12 --- !ELF
13 FileHeader:      
14   Class:           ELFCLASS64
15   Data:            ELFDATA2LSB
16   Type:            ET_REL
17   Machine:         EM_X86_64
18 Sections:        
19   - Name:            .symtab2
20     Type:            SHT_SYMTAB
21     Link:            .strtab
22     Content:         ''
23     EntSize:         24
24   - Name:            .versym
25     Type:            SHT_GNU_versym
26     Entries:         [ ]
27   - Name:            .versym2
28     Type:            SHT_GNU_versym
29     Entries:         [ ]
30   - Name:            .verdef
31     Type:            SHT_GNU_verdef
32     Info:            0x0000000000000000
33     Entries:
34   - Name:            .verdef2
35     Type:            SHT_GNU_verdef
36     Info:            0x0000000000000000
37     Entries:
38   - Name:            .verneed
39     Type:            SHT_GNU_verneed
40     Info:            0x0000000000000000
41     Dependencies:
42   - Name:            .verneed2
43     Type:            SHT_GNU_verneed
44     Info:            0x0000000000000000
45     Dependencies:
46   - Name:            .llvm.call-graph-profile
47     Type:            SHT_LLVM_CALL_GRAPH_PROFILE
48     Content:         ''
49     EntSize:         16
50   - Name:            .llvm.call-graph-profile2
51     Type:            SHT_LLVM_CALL_GRAPH_PROFILE
52     Content:         ''
53     EntSize:         16
54   - Name:            .llvm_addrsig
55     Type:            SHT_LLVM_ADDRSIG
56     Content:         ''
57   - Name:            .llvm_addrsig2
58     Type:            SHT_LLVM_ADDRSIG
59     Content:         ''
60 Symbols:         
61   - Name:            f
62 ...