xref: /llvm-project/llvm/test/tools/llvm-readobj/ELF/no-phdrs.test (revision a36de097faf7ada39a5fd38ddc4cb8c8e258bd2e)
1# Show that llvm-readobj can handle no program headers when --program-headers
2# is requested, both for LLVM and GNU output.
3
4# RUN: yaml2obj %s -o %t
5# RUN: llvm-readobj %t --program-headers | FileCheck %s --check-prefix=LLVM
6# RUN: llvm-readelf %t --program-headers | FileCheck %s --check-prefix=GNU
7
8# LLVM:      ProgramHeaders [
9# LLVM-NEXT: ]
10
11# GNU: There are no program headers in this file.
12# GNU-EMPTY:
13# GNU-NEXT:  Section to Segment mapping:
14# GNU-NEXT:    Segment Sections...
15# GNU-NEXT:     None   .strtab .shstrtab
16
17--- !ELF
18FileHeader:
19  Class: ELFCLASS64
20  Data:  ELFDATA2LSB
21  Type:  ET_REL
22