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