brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.7 KiB · ae400f1 Raw
119 lines · yaml
1# RUN: yaml2obj %s | llvm-readobj --sections -r - | FileCheck %s2 3!ELF4FileHeader: !FileHeader5  Class: ELFCLASS326  Data: ELFDATA2MSB7  Type: ET_REL8  Machine: EM_MIPS9 10Sections:11- Name: .text12  Type: SHT_PROGBITS13  Content: "0000000000000000"14  AddressAlign: 1615  Flags: [SHF_ALLOC]16 17- Name: .rel.text18  Type: SHT_REL19  Info: .text20  AddressAlign: 421  Relocations:22    - Offset: 0x123      Symbol: glob124      Type: R_MIPS_3225    - Offset: 0x126      Symbol: glob227      Type: R_MIPS_CALL1628    - Offset: 0x229      Symbol: loc130      Type: R_MIPS_LO1631 32- Name: .rela.text33  Type: SHT_RELA34  Link: .symtab35  Info: .text36  AddressAlign: 437  Relocations:38    - Offset: 0x139      Addend: 140      Symbol: glob141      Type: R_MIPS_3242    - Offset: 0x143      Addend: 244      Symbol: glob245      Type: R_MIPS_CALL1646    - Offset: 0x247      Addend: 348      Symbol: loc149      Type: R_MIPS_LO1650 51Symbols:52  - Name:    loc153  - Name:    loc254  - Name:    glob155    Section: .text56    Value:   0x057    Size:    458    Binding: STB_GLOBAL59  - Name:    glob260    Binding: STB_GLOBAL61  - Name:    weak162    Binding: STB_WEAK63 64# CHECK:        Section {65# CHECK-NEXT:     Index: 066# CHECK:        }67# CHECK:        Section {68# CHECK-NEXT:     Index: 169# CHECK-NEXT:     Name: .text (16)70# CHECK:        }71# CHECK-NEXT:   Section {72# CHECK-NEXT:     Index: 273# CHECK-NEXT:     Name: .rel.text (1)74# CHECK-NEXT:     Type: SHT_REL (0x9)75# CHECK-NEXT:     Flags [ (0x0)76# CHECK-NEXT:     ]77# CHECK-NEXT:     Address: 0x078# CHECK-NEXT:     Offset: 0x{{[0-9A-F]+}}79# CHECK-NEXT:     Size: 2480# CHECK-NEXT:     Link: 481# CHECK-NEXT:     Info: 182# CHECK-NEXT:     AddressAlignment: 483# CHECK-NEXT:     EntrySize: 884# CHECK-NEXT:   }85# CHECK-NEXT:   Section {86# CHECK-NEXT:     Index: 387# CHECK-NEXT:     Name: .rela.text (11)88# CHECK-NEXT:     Type: SHT_RELA (0x4)89# CHECK-NEXT:     Flags [ (0x0)90# CHECK-NEXT:     ]91# CHECK-NEXT:     Address: 0x092# CHECK-NEXT:     Offset: 0x{{[0-9A-F]+}}93# CHECK-NEXT:     Size: 3694# CHECK-NEXT:     Link: 495# CHECK-NEXT:     Info: 196# CHECK-NEXT:     AddressAlignment: 497# CHECK-NEXT:     EntrySize: 1298# CHECK-NEXT:   }99# CHECK-NEXT:   Section {100# CHECK-NEXT:     Index: 4101# CHECK-NEXT:     Name: .symtab (40)102# CHECK:        }103# CHECK-NEXT:   Section {104# CHECK-NEXT:     Index: 5105# CHECK-NEXT:     Name: .strtab (32)106# CHECK:        }107# CHECK:        Relocations [108# CHECK-NEXT:     Section (2) .rel.text {109# CHECK-NEXT:       0x1 R_MIPS_32 glob1110# CHECK-NEXT:       0x1 R_MIPS_CALL16 glob2111# CHECK-NEXT:       0x2 R_MIPS_LO16 loc1112# CHECK-NEXT:     }113# CHECK-NEXT:     Section (3) .rela.text {114# CHECK-NEXT:       0x1 R_MIPS_32 glob1 0x1115# CHECK-NEXT:       0x1 R_MIPS_CALL16 glob2 0x2116# CHECK-NEXT:       0x2 R_MIPS_LO16 loc1 0x3117# CHECK-NEXT:     }118# CHECK-NEXT:   ]119