xref: /llvm-project/llvm/test/tools/llvm-readobj/COFF/arm64ec.yaml (revision 488ad99ecf5121f50fa59d6e1a34d78fcb73eabe)
1# RUN: yaml2obj < %s | llvm-readobj - --file-headers | FileCheck %s
2# Check we can process a simple arm64ec file.
3# CHECK: Format: COFF-ARM64EC
4# CHECK: Machine: IMAGE_FILE_MACHINE_ARM64EC (0xA641)
5--- !COFF
6header:
7  Machine:         IMAGE_FILE_MACHINE_ARM64EC
8  Characteristics: [  ]
9sections:
10  - Name:            .text
11    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
12    Alignment:       4
13    SectionData:     ''
14symbols:
15  - Name:            .text
16    Value:           0
17    SectionNumber:   1
18    SimpleType:      IMAGE_SYM_TYPE_NULL
19    ComplexType:     IMAGE_SYM_DTYPE_NULL
20    StorageClass:    IMAGE_SYM_CLASS_STATIC
21    SectionDefinition:
22      Length:          0
23      NumberOfRelocations: 0
24      NumberOfLinenumbers: 0
25      CheckSum:        0
26      Number:          1
27...
28