brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 298694a Raw
55 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: llvm-readobj --sections %t | FileCheck %s3 4## Check yaml2obj does not ignore the address of the5## explicitly listed .dynstr, .dynsym, .strtab6## and .symtab sections.7 8# CHECK:      Name: .dynstr9# CHECK-NEXT: Type: SHT_STRTAB10# CHECK-NEXT: Flags [11# CHECK-NEXT:   SHF_ALLOC12# CHECK-NEXT: ]13# CHECK-NEXT: Address: 0x100014 15# CHECK:      Name: .dynsym16# CHECK-NEXT:  Type: SHT_DYNSYM17# CHECK-NEXT:  Flags [18# CHECK-NEXT:    SHF_ALLOC19# CHECK-NEXT:  ]20# CHECK-NEXT:  Address: 0x200021 22# CHECK:      Name: .strtab23# CHECK-NEXT:  Type: SHT_STRTAB24# CHECK-NEXT:  Flags [25# CHECK-NEXT:  ]26# CHECK-NEXT:  Address: 0x300027 28# CHECK:      Name: .symtab29# CHECK-NEXT:  Type: SHT_SYMTAB30# CHECK-NEXT:  Flags [31# CHECK-NEXT:  ]32# CHECK-NEXT:  Address: 0x400033 34!ELF35FileHeader:36  Class: ELFCLASS6437  Data:  ELFDATA2LSB38  Type:  ET_DYN39Sections:40  - Name:    .dynstr41    Type:    SHT_STRTAB42    Flags:   [ SHF_ALLOC ]43    Address: 0x100044  - Name:    .dynsym45    Type:    SHT_DYNSYM46    Flags:   [ SHF_ALLOC ]47    Address: 0x200048  - Name:    .strtab49    Type:    SHT_STRTAB50    Address: 0x300051  - Name:    .symtab52    Type:    SHT_SYMTAB53    Address: 0x400054DynamicSymbols: []55