brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · f6bec23 Raw
41 lines · yaml
1# RUN: yaml2obj %s -o %t2# RUN: llvm-readobj %t --dynamic-table | FileCheck %s3 4## Check we write a valid .dynamic section values when emiting a 32-bit object.5 6# CHECK:      DynamicSection [ (2 entries)7# CHECK-NEXT:   Tag        Type                 Name/Value8# CHECK-NEXT:   0x0000000A STRSZ                1 (bytes)9# CHECK-NEXT:   0x00000000 NULL                 0x010# CHECK-NEXT: ]11 12!ELF13FileHeader:14  Class: ELFCLASS3215  Data:  ELFDATA2LSB16  Type:  ET_DYN17Sections:18  - Name:            .dynamic19    Type:            SHT_DYNAMIC20    Flags:           [ SHF_ALLOC ]21    Address:         0x000000000000000822    AddressAlign:    0x000000000000000823    EntSize:         0x000000000000001024    Entries:25      - Tag:             DT_STRSZ26        Value:           0x000000000000000127      - Tag:             DT_NULL28        Value:           0x000000000000000029ProgramHeaders:30  - Type:     PT_LOAD31    Flags:    [ PF_R ]32    VAddr:    0x000033    Align:    834    FirstSec: .dynamic35    LastSec:  .dynamic36  - Type:     PT_DYNAMIC37    Flags:    [ PF_X, PF_R ]38    VAddr:    0x000839    FirstSec: .dynamic40    LastSec:  .dynamic41