brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · a269b6d Raw
59 lines · plain
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link /out:%t.exe /entry:main /align:32 %t.obj3# RUN: llvm-readobj --file-headers %t.exe | FileCheck %s4 5# CHECK: SectionAlignment: 326 7# RUN: lld-link /out:%t.exe /entry:main /align:32 %t.obj 2>&1 \8# RUN:   | FileCheck -check-prefix=WARN1 %s9 10# WARN1: /align specified without /driver; image may not run11 12# RUN: lld-link /out:%t.exe /entry:main /align:32 %t.obj /driver 2>&1 \13# RUN:   | FileCheck -check-prefix=WARN2 --allow-empty %s14 15# RUN: lld-link /out:%t.exe /entry:main %t.obj /driver 2>&1 \16# RUN:   | FileCheck -check-prefix=WARN2 --allow-empty %s17 18# WARN2-NOT: /align specified without /driver; image may not run19 20--- !COFF21header:22  Machine:         IMAGE_FILE_MACHINE_AMD6423  Characteristics: []24sections:25  - Name:            .text26    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]27    Alignment:       409628    SectionData:     000000000000000029    Relocations:30      - VirtualAddress:  031        SymbolName:      __ImageBase32        Type:            IMAGE_REL_AMD64_ADDR6433symbols:34  - Name:            .text35    Value:           036    SectionNumber:   137    SimpleType:      IMAGE_SYM_TYPE_NULL38    ComplexType:     IMAGE_SYM_DTYPE_NULL39    StorageClass:    IMAGE_SYM_CLASS_STATIC40    SectionDefinition:41      Length:          842      NumberOfRelocations: 143      NumberOfLinenumbers: 044      CheckSum:        045      Number:          046  - Name:            main47    Value:           048    SectionNumber:   149    SimpleType:      IMAGE_SYM_TYPE_NULL50    ComplexType:     IMAGE_SYM_DTYPE_NULL51    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL52  - Name:            __ImageBase53    Value:           054    SectionNumber:   055    SimpleType:      IMAGE_SYM_TYPE_NULL56    ComplexType:     IMAGE_SYM_DTYPE_NULL57    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL58...59