• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: yaml2obj %s > %t
2# RUN: llvm-readobj -symbols %t | FileCheck %s
3
4!ELF
5FileHeader:
6  Class:           ELFCLASS64
7  Data:            ELFDATA2LSB
8  Type:            ET_EXEC
9  Machine:         EM_X86_64
10Symbols:
11  Global:
12    - Name:     test
13      Index:    SHN_ABS
14      Value:    0x1234
15
16#CHECK:     Symbols [
17#CHECK-NEXT:   Symbol {
18#CHECK-NEXT:    Name:  (0)
19#CHECK-NEXT:    Value: 0x0
20#CHECK-NEXT:    Size: 0
21#CHECK-NEXT:    Binding: Local (0x0)
22#CHECK-NEXT:    Type: None (0x0)
23#CHECK-NEXT:    Other: 0
24#CHECK-NEXT:    Section: Undefined (0x0)
25#CHECK-NEXT:  }
26#CHECK-NEXT:  Symbol {
27#CHECK-NEXT:    Name: test (1)
28#CHECK-NEXT:    Value: 0x1234
29#CHECK-NEXT:    Size: 0
30#CHECK-NEXT:    Binding: Global (0x1)
31#CHECK-NEXT:    Type: None (0x0)
32#CHECK-NEXT:    Other: 0
33#CHECK-NEXT:    Section: Absolute (0xFFF1)
34#CHECK-NEXT:  }
35#CHECK-NEXT:]
36