brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.3 KiB · af285c2 Raw
88 lines · plain
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link /out:%t.exe /entry:main %t.obj 2>&1 | FileCheck %s --check-prefix=WARN3# RUN: llvm-readobj --sections %t.exe | FileCheck %s4# RUN: lld-link /debug /out:%t2.exe /entry:main %t.obj 2>&1 | FileCheck %s --check-prefix=WARN5# RUN: llvm-readobj --sections %t2.exe | FileCheck %s6#7# No warnings in mingw mode or with ignore flag.8# RUN: lld-link /out:%t.exe /entry:main %t.obj /ignore:longsections 2>&1 | FileCheck %s --check-prefix=IGNORE --allow-empty9# RUN: lld-link /out:%t.exe /entry:main %t.obj -lldmingw 2>&1 | FileCheck %s --check-prefix=IGNORE --allow-empty10# RUN: lld-link /out:%t.exe /entry:main %t.obj -debug:dwarf 2>&1 | FileCheck %s --check-prefix=IGNORE --allow-empty11 12# WARN: warning: section name .data_long_section_name is longer than 8 characters and will use a non-standard string table13# WARN: warning: section name .text_long_section_name is longer than 8 characters and will use a non-standard string table14 15# IGNORE-NOT: warning:16 17# CHECK: Name: .eh_fram (18# CHECK: Name: .data_long_section_name19# CHECK: Name: .text_long_section_name20 21--- !COFF22header:23  Machine:         IMAGE_FILE_MACHINE_AMD6424  Characteristics: [  ]25sections:26  - Name:            .text_long_section_name27    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_DISCARDABLE ]28    Alignment:       429    SectionData:     B82A000000C330  - Name:            .data_long_section_name31    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE, IMAGE_SCN_MEM_DISCARDABLE ]32    Alignment:       433    SectionData:     "00"34  - Name:            .eh_frame35    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]36    Alignment:       437    SectionData:     "00"38symbols:39  - Name:            "@comp.id"40    Value:           1039490741    SectionNumber:   6553542    SimpleType:      IMAGE_SYM_TYPE_NULL43    ComplexType:     IMAGE_SYM_DTYPE_NULL44    StorageClass:    IMAGE_SYM_CLASS_STATIC45  - Name:            .text_long_section_name46    Value:           047    SectionNumber:   148    SimpleType:      IMAGE_SYM_TYPE_NULL49    ComplexType:     IMAGE_SYM_DTYPE_NULL50    StorageClass:    IMAGE_SYM_CLASS_STATIC51    SectionDefinition:52      Length:          653      NumberOfRelocations: 054      NumberOfLinenumbers: 055      CheckSum:        056      Number:          057  - Name:            .data_long_section_name58    Value:           059    SectionNumber:   260    SimpleType:      IMAGE_SYM_TYPE_NULL61    ComplexType:     IMAGE_SYM_DTYPE_NULL62    StorageClass:    IMAGE_SYM_CLASS_STATIC63    SectionDefinition:64      Length:          065      NumberOfRelocations: 066      NumberOfLinenumbers: 067      CheckSum:        068      Number:          069  - Name:            .eh_frame70    Value:           071    SectionNumber:   372    SimpleType:      IMAGE_SYM_TYPE_NULL73    ComplexType:     IMAGE_SYM_DTYPE_NULL74    StorageClass:    IMAGE_SYM_CLASS_STATIC75    SectionDefinition:76      Length:          077      NumberOfRelocations: 078      NumberOfLinenumbers: 079      CheckSum:        080      Number:          081  - Name:            main82    Value:           083    SectionNumber:   184    SimpleType:      IMAGE_SYM_TYPE_NULL85    ComplexType:     IMAGE_SYM_DTYPE_NULL86    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL87...88