29 lines · plain
1# Show that llvm-readobj can handle an empty .dynamic section.2 3# RUN: yaml2obj %s -o %t.o4# RUN: llvm-readobj --dynamic-table %t.o | FileCheck %s --check-prefix LLVM5# RUN: llvm-readelf --dynamic-table %t.o | FileCheck %s --check-prefix GNU --allow-empty6 7# LLVM: File: {{.*}}.o8# LLVM-NOT: DynamicSection9# GNU-NOT: {{.}}10 11!ELF12FileHeader:13 Class: ELFCLASS6414 Data: ELFDATA2LSB15 Type: ET_EXEC16Sections:17 - Name: .dynamic18 Type: SHT_DYNAMIC19 Address: 0x100020ProgramHeaders:21 - Type: PT_LOAD22 VAddr: 0x100023 FirstSec: .dynamic24 LastSec: .dynamic25 - Type: PT_DYNAMIC26 VAddr: 0x100027 FirstSec: .dynamic28 LastSec: .dynamic29