[InstCombine] Signed saturation patterns
[llvm-core.git] / test / tools / yaml2obj / symbol-index.yaml
blob0530fa43a39b4285cc8c8db556fea9f6a2400bb3
1 # RUN: yaml2obj %s > %t
2 # RUN: llvm-readelf -s %t | FileCheck %s
4 !ELF
5 FileHeader:
6   Class:           ELFCLASS64
7   Data:            ELFDATA2LSB
8   Type:            ET_EXEC
9   Machine:         EM_X86_64
10 Sections:
11   - Name: .text
12     Type: SHT_PROGBITS
13 Symbols:
14   - Name:     absolute1
15     Index:    SHN_ABS
16     Value:    0x1234
17     Binding:  STB_GLOBAL
18   - Name:     absolute2
19     Index:    0xfff1
20     Value:    0x4321
21     Binding:  STB_GLOBAL
22   - Name:     common1
23     Index:    SHN_COMMON
24     Binding:  STB_GLOBAL 
25   - Name:     common2
26     Index:    0xfff2
27     Binding:  STB_GLOBAL 
28   - Name:     good
29     Index:    0x1
30     Binding:  STB_GLOBAL
31   - Name:     bad
32     Index:    0x42
33     Binding:  STB_GLOBAL
34   - Name:     undef1
35     Index:    SHN_UNDEF
36     Binding:  STB_GLOBAL
37   - Name:     undef2
38     Index:    0
39     Binding:  STB_GLOBAL
41 # CHECK:      Symbol table '.symtab' contains 9 entries
42 # CHECK-NEXT:   Num: {{.*}} Ndx Name
43 # CHECK-NEXT:     0: {{.*}} UND
44 # CHECK-NEXT:     1: {{.*}} ABS absolute1
45 # CHECK-NEXT:     2: {{.*}} ABS absolute2
46 # CHECK-NEXT:     3: {{.*}} COM common1
47 # CHECK-NEXT:     4: {{.*}} COM common2
48 # CHECK-NEXT:     5: {{.*}}   1 good
49 # CHECK-NEXT:     6: {{.*}}  66 bad
50 # CHECK-NEXT:     7: {{.*}} UND undef1
51 # CHECK-NEXT:     8: {{.*}} UND undef2