# Show that llvm-readobj can handle no program headers when --program-headers | |
# is requested, both for LLVM and GNU output. | |
# RUN: yaml2obj %s -o %t | |
# RUN: llvm-readobj %t --program-headers | FileCheck %s --check-prefix=LLVM | |
# RUN: llvm-readelf %t --program-headers | FileCheck %s --check-prefix=GNU | |
# LLVM: ProgramHeaders [ | |
# LLVM-NEXT: ] | |
# GNU: There are 0 program headers | |
# GNU: Program Headers: | |
# GNU-NEXT: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align | |
# GNU-EMPTY: | |
# GNU-NEXT: Section to Segment mapping: | |
# GNU-NEXT: Segment Sections... | |
# GNU-NEXT: None .strtab .shstrtab | |
--- !ELF | |
FileHeader: | |
Class: ELFCLASS64 | |
Data: ELFDATA2LSB | |
Type: ET_REL |