xref: /aosp_15_r20/external/llvm/test/Object/yaml2obj-elf-file-headers-with-e_flags.yaml (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker# RUN: yaml2obj %s | llvm-readobj -file-headers - | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker!ELF
3*9880d681SAndroid Build Coastguard WorkerFileHeader:
4*9880d681SAndroid Build Coastguard Worker  Class: ELFCLASS32
5*9880d681SAndroid Build Coastguard Worker  Data: ELFDATA2LSB
6*9880d681SAndroid Build Coastguard Worker  Type: ET_REL
7*9880d681SAndroid Build Coastguard Worker  Machine: EM_MIPS
8*9880d681SAndroid Build Coastguard Worker  Flags: [ EF_MIPS_NOREORDER, EF_MIPS_ABI_O32, EF_MIPS_ARCH_32R2,
9*9880d681SAndroid Build Coastguard Worker           EF_MIPS_NAN2008 ]
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Worker# CHECK: Format: ELF32-mips
12*9880d681SAndroid Build Coastguard Worker# CHECK: Arch: mipsel
13*9880d681SAndroid Build Coastguard Worker# CHECK: Machine: EM_MIPS
14*9880d681SAndroid Build Coastguard Worker# CHECK: Flags [ (0x70001401)
15*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: EF_MIPS_ABI_O32 (0x1000)
16*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: EF_MIPS_ARCH_32R2 (0x70000000)
17*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: EF_MIPS_NAN2008 (0x400)
18*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: EF_MIPS_NOREORDER (0x1)
19*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: ]
20