• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 0 program headers
12# GNU:       Program Headers:
13# GNU-NEXT:    Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
14# GNU-EMPTY:
15# GNU-NEXT:  Section to Segment mapping:
16# GNU-NEXT:    Segment Sections...
17# GNU-NEXT:     None   .strtab .shstrtab
18
19--- !ELF
20FileHeader:
21  Class: ELFCLASS64
22  Data:  ELFDATA2LSB
23  Type:  ET_REL
24