Home | History | Annotate | Download | only in yaml2obj
      1 # RUN: yaml2obj %s > %t
      2 # RUN: llvm-readobj -symbols %t | FileCheck %s
      3 
      4 !ELF
      5 FileHeader:
      6   Class:           ELFCLASS64
      7   Data:            ELFDATA2LSB
      8   Type:            ET_EXEC
      9   Machine:         EM_X86_64
     10 Symbols:
     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