Recommit "rL366894: [yaml2obj] - Allow custom fields for the SHT_UNDEF sections."
[llvm-complete.git] / test / tools / llvm-readobj / elf-no-phdrs.test
blob4bb0067c2d651cd9137a0c52586a89c33f521508
1 # Show that llvm-readobj can handle no program headers when --program-headers
2 # is requested, both for LLVM and GNU output.
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
8 # LLVM:      ProgramHeaders [
9 # LLVM-NEXT: ]
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   .symtab .strtab .shstrtab
19 --- !ELF
20 FileHeader:
21   Class:   ELFCLASS64
22   Data:    ELFDATA2LSB
23   Type:    ET_REL
24   Machine: EM_X86_64