52 lines · plain
1# RUN: yaml2obj %s -o %t.obj2 3# RUN: lld-link /out:%t.exe /entry:main %t.obj4# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=DEFAULT-HEADER %s5 6# DEFAULT-HEADER: FileAlignment: 5127 8# RUN: lld-link /out:%t.exe /entry:main %t.obj /filealign:40969# RUN: llvm-readobj --file-headers %t.exe | FileCheck -check-prefix=FILEALIGN-HEADER %s10 11# FILEALIGN-HEADER: FileAlignment: 409612 13--- !COFF14header:15 Machine: IMAGE_FILE_MACHINE_AMD6416 Characteristics: []17sections:18 - Name: .text19 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]20 Alignment: 409621 SectionData: 000000000000000022 Relocations:23 - VirtualAddress: 024 SymbolName: __ImageBase25 Type: IMAGE_REL_AMD64_ADDR6426symbols:27 - Name: .text28 Value: 029 SectionNumber: 130 SimpleType: IMAGE_SYM_TYPE_NULL31 ComplexType: IMAGE_SYM_DTYPE_NULL32 StorageClass: IMAGE_SYM_CLASS_STATIC33 SectionDefinition:34 Length: 835 NumberOfRelocations: 136 NumberOfLinenumbers: 037 CheckSum: 038 Number: 039 - Name: main40 Value: 041 SectionNumber: 142 SimpleType: IMAGE_SYM_TYPE_NULL43 ComplexType: IMAGE_SYM_DTYPE_NULL44 StorageClass: IMAGE_SYM_CLASS_EXTERNAL45 - Name: __ImageBase46 Value: 047 SectionNumber: 048 SimpleType: IMAGE_SYM_TYPE_NULL49 ComplexType: IMAGE_SYM_DTYPE_NULL50 StorageClass: IMAGE_SYM_CLASS_EXTERNAL51...52