brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 0e85df1 Raw
63 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_MIPS11Symbols:12  - Name:     test_mips_acommon13    Index:    SHN_MIPS_ACOMMON14    Value:    0x123415    Binding:  STB_GLOBAL16  - Name:     test_mips_scommon17    Index:    SHN_MIPS_SCOMMON18    Value:    0x123719    Binding:  STB_GLOBAL20  - Name:     test_mips_sundefined21    Index:    SHN_MIPS_SUNDEFINED22    Value:    0x123823    Binding:  STB_GLOBAL24 25# CHECK:     Symbols [26# CHECK-NEXT:   Symbol {27# CHECK-NEXT:    Name:28# CHECK-NEXT:    Value: 0x029# CHECK-NEXT:    Size: 030# CHECK-NEXT:    Binding: Local (0x0)31# CHECK-NEXT:    Type: None (0x0)32# CHECK-NEXT:    Other: 033# CHECK-NEXT:    Section: Undefined (0x0)34# CHECK-NEXT:  }35# CHECK-NEXT:  Symbol {36# CHECK-NEXT:    Name: test_mips_acommon37# CHECK-NEXT:    Value: 0x123438# CHECK-NEXT:    Size: 039# CHECK-NEXT:    Binding: Global (0x1)40# CHECK-NEXT:    Type: None (0x0)41# CHECK-NEXT:    Other: 042# CHECK-NEXT:    Section: Processor Specific (0xFF00)43# CHECK-NEXT:  }44# CHECK-NEXT:  Symbol {45# CHECK-NEXT:    Name: test_mips_scommon46# CHECK-NEXT:    Value: 0x123747# CHECK-NEXT:    Size: 048# CHECK-NEXT:    Binding: Global (0x1)49# CHECK-NEXT:    Type: None (0x0)50# CHECK-NEXT:    Other: 051# CHECK-NEXT:    Section: Processor Specific (0xFF03)52# CHECK-NEXT:  }53# CHECK-NEXT:  Symbol {54# CHECK-NEXT:    Name: test_mips_sundefined55# CHECK-NEXT:    Value: 0x123856# CHECK-NEXT:    Size: 057# CHECK-NEXT:    Binding: Global (0x1)58# CHECK-NEXT:    Type: None (0x0)59# CHECK-NEXT:    Other: 060# CHECK-NEXT:    Section: Processor Specific (0xFF04)61# CHECK-NEXT:  }62# CHECK-NEXT:]63