brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.7 KiB · 4a4c295 Raw
102 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-objcopy %t %t23# RUN: llvm-readobj --symbols %t2 | FileCheck %s4 5!ELF6FileHeader:7  Class:           ELFCLASS648  Data:            ELFDATA2LSB9  Type:            ET_EXEC10  Machine:         EM_HEXAGON11Symbols:12  - Name:     test13    Index:    SHN_COMMON14    Value:    0x123315    Binding:  STB_GLOBAL16  - Name:     test117    Index:    SHN_HEXAGON_SCOMMON18    Value:    0x123419    Binding:  STB_GLOBAL20  - Name:     test221    Index:    SHN_HEXAGON_SCOMMON_122    Value:    0x123523    Binding:  STB_GLOBAL24  - Name:     test325    Index:    SHN_HEXAGON_SCOMMON_226    Value:    0x123627    Binding:  STB_GLOBAL28  - Name:     test429    Index:    SHN_HEXAGON_SCOMMON_430    Value:    0x123731    Binding:  STB_GLOBAL32  - Name:     test533    Index:    SHN_HEXAGON_SCOMMON_834    Value:    0x123835    Binding:  STB_GLOBAL36 37#CHECK:     Symbols [38#CHECK-NEXT:   Symbol {39#CHECK-NEXT:    Name:40#CHECK-NEXT:    Value: 0x041#CHECK-NEXT:    Size: 042#CHECK-NEXT:    Binding: Local (0x0)43#CHECK-NEXT:    Type: None (0x0)44#CHECK-NEXT:    Other: 045#CHECK-NEXT:    Section: Undefined (0x0)46#CHECK-NEXT:  }47#CHECK-NEXT:  Symbol {48#CHECK-NEXT:    Name: test49#CHECK-NEXT:    Value: 0x123350#CHECK-NEXT:    Size: 051#CHECK-NEXT:    Binding: Global (0x1)52#CHECK-NEXT:    Type: None (0x0)53#CHECK-NEXT:    Other: 054#CHECK-NEXT:    Section: Common (0xFFF2)55#CHECK-NEXT:  }56#CHECK-NEXT:  Symbol {57#CHECK-NEXT:    Name: test158#CHECK-NEXT:    Value: 0x123459#CHECK-NEXT:    Size: 060#CHECK-NEXT:    Binding: Global (0x1)61#CHECK-NEXT:    Type: None (0x0)62#CHECK-NEXT:    Other: 063#CHECK-NEXT:    Section: Processor Specific (0xFF00)64#CHECK-NEXT:  }65#CHECK-NEXT:  Symbol {66#CHECK-NEXT:    Name: test267#CHECK-NEXT:    Value: 0x123568#CHECK-NEXT:    Size: 069#CHECK-NEXT:    Binding: Global (0x1)70#CHECK-NEXT:    Type: None (0x0)71#CHECK-NEXT:    Other: 072#CHECK-NEXT:    Section: Processor Specific (0xFF01)73#CHECK-NEXT:  }74#CHECK-NEXT:  Symbol {75#CHECK-NEXT:    Name: test376#CHECK-NEXT:    Value: 0x123677#CHECK-NEXT:    Size: 078#CHECK-NEXT:    Binding: Global (0x1)79#CHECK-NEXT:    Type: None (0x0)80#CHECK-NEXT:    Other: 081#CHECK-NEXT:    Section: Processor Specific (0xFF02)82#CHECK-NEXT:  }83#CHECK-NEXT:  Symbol {84#CHECK-NEXT:    Name: test485#CHECK-NEXT:    Value: 0x123786#CHECK-NEXT:    Size: 087#CHECK-NEXT:    Binding: Global (0x1)88#CHECK-NEXT:    Type: None (0x0)89#CHECK-NEXT:    Other: 090#CHECK-NEXT:    Section: Processor Specific (0xFF03)91#CHECK-NEXT:  }92#CHECK-NEXT:  Symbol {93#CHECK-NEXT:    Name: test594#CHECK-NEXT:    Value: 0x123895#CHECK-NEXT:    Size: 096#CHECK-NEXT:    Binding: Global (0x1)97#CHECK-NEXT:    Type: None (0x0)98#CHECK-NEXT:    Other: 099#CHECK-NEXT:    Section: Processor Specific (0xFF04)100#CHECK-NEXT:  }101#CHECK-NEXT:]102