brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · e475f74 Raw
47 lines · yaml
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link /out:%t.exe /entry:mainCRTStartup /subsystem:console %t.obj3# RUN: llvm-readobj --file-headers %t.exe | FileCheck %s4 5# CHECK: Format: COFF-ARM646# CHECK: Arch: aarch647# CHECK: AddressSize: 64bit8# CHECK: ImageFileHeader {9# CHECK:   Machine: IMAGE_FILE_MACHINE_ARM64 (0xAA64)10# CHECK:   Characteristics [ (0x22)11# CHECK:     IMAGE_FILE_EXECUTABLE_IMAGE (0x2)12# CHECK:     IMAGE_FILE_LARGE_ADDRESS_AWARE (0x20)13# CHECK:   ]14# CHECK: }15# CHECK: ImageOptionalHeader {16# CHECK:   Magic: 0x20B17 18--- !COFF19header:20  Machine:         IMAGE_FILE_MACHINE_ARM6421  Characteristics: []22sections:23  - Name:            .text24    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_PURGEABLE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]25    Alignment:       426    SectionData:     'e0031f2ac0035fd6'27symbols:28  - Name:            .text29    Value:           030    SectionNumber:   131    SimpleType:      IMAGE_SYM_TYPE_NULL32    ComplexType:     IMAGE_SYM_DTYPE_NULL33    StorageClass:    IMAGE_SYM_CLASS_STATIC34    SectionDefinition:35      Length:          836      NumberOfRelocations: 037      NumberOfLinenumbers: 038      CheckSum:        039      Number:          140  - Name:            mainCRTStartup41    Value:           042    SectionNumber:   143    SimpleType:      IMAGE_SYM_TYPE_NULL44    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION45    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL46...47