brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.1 KiB · 2a8a8fe Raw
151 lines · plain
1# RUN: yaml2obj %s -o %t.obj2 3# RUN: lld-link /out:%t.exe /entry:main %t.obj /verbose >& %t.log4### FileCheck doesn't like empty input, so write something.5# RUN: echo dummy >> %t.log6# RUN: FileCheck -check-prefix=CHECK1 %s < %t.log7 8# RUN: lld-link /out:%t.exe /entry:main %t.obj /verbose /include:unused >& %t.log9# RUN: echo dummy >> %t.log10# RUN: FileCheck -check-prefix=CHECK2 %s < %t.log11 12# RUN: lld-link /out:%t.exe /entry:main %t.obj /verbose /includeglob:"glob_*" >& %t.log13# RUN: echo dummy >> %t.log14# RUN: FileCheck -check-prefix=CHECK3 %s < %t.log15 16# CHECK1:     Discarded unused17# CHECK1:     Discarded glob_match118# CHECK1:     Discarded glob_match219# CHECK1-NOT: Discarded used20# CHECK2-NOT: Discarded unused21# CHECK2-NOT: Discarded used22# CHECK3-NOT: Discarded glob_match123# CHECK3-NOT: Discarded glob_match224 25--- !COFF26header:27  Machine:         IMAGE_FILE_MACHINE_AMD6428  Characteristics: []29sections:30  - Name:            '.text$mn'31    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]32    Alignment:       433    SectionData:     B82A000000C334  - Name:            '.text$mn'35    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]36    Alignment:       437    SectionData:     B82A000000C338  - Name:            '.text$mn'39    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]40    Alignment:       441    SectionData:     B82A000000C342  - Name:            '.text$mn'43    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]44    Alignment:       445    SectionData:     B82A000000C346  - Name:            '.text$mn'47    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]48    Alignment:       449    SectionData:     B82A000000C350  - Name:            .drectve51    Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]52    Alignment:       153    SectionData:     2f696e636c7564653a7573656400  # /include:used54symbols:55  - Name:            '.text$mn'56    Value:           057    SectionNumber:   158    SimpleType:      IMAGE_SYM_TYPE_NULL59    ComplexType:     IMAGE_SYM_DTYPE_NULL60    StorageClass:    IMAGE_SYM_CLASS_STATIC61    SectionDefinition:62      Length:          663      NumberOfRelocations: 064      NumberOfLinenumbers: 065      CheckSum:        066      Number:          067      Selection:       IMAGE_COMDAT_SELECT_ANY68  - Name:            '.text$mn'69    Value:           070    SectionNumber:   271    SimpleType:      IMAGE_SYM_TYPE_NULL72    ComplexType:     IMAGE_SYM_DTYPE_NULL73    StorageClass:    IMAGE_SYM_CLASS_STATIC74    SectionDefinition:75      Length:          676      NumberOfRelocations: 077      NumberOfLinenumbers: 078      CheckSum:        079      Number:          080      Selection:       IMAGE_COMDAT_SELECT_ANY81  - Name:            '.text$mn'82    Value:           083    SectionNumber:   384    SimpleType:      IMAGE_SYM_TYPE_NULL85    ComplexType:     IMAGE_SYM_DTYPE_NULL86    StorageClass:    IMAGE_SYM_CLASS_STATIC87    SectionDefinition:88      Length:          689      NumberOfRelocations: 090      NumberOfLinenumbers: 091      CheckSum:        092      Number:          093      Selection:       IMAGE_COMDAT_SELECT_ANY94  - Name:            '.text$mn'95    Value:           096    SectionNumber:   497    SimpleType:      IMAGE_SYM_TYPE_NULL98    ComplexType:     IMAGE_SYM_DTYPE_NULL99    StorageClass:    IMAGE_SYM_CLASS_STATIC100    SectionDefinition:101      Length:          6102      NumberOfRelocations: 0103      NumberOfLinenumbers: 0104      CheckSum:        0105      Number:          0106      Selection:       IMAGE_COMDAT_SELECT_ANY107  - Name:            '.text$mn'108    Value:           0109    SectionNumber:   5110    SimpleType:      IMAGE_SYM_TYPE_NULL111    ComplexType:     IMAGE_SYM_DTYPE_NULL112    StorageClass:    IMAGE_SYM_CLASS_STATIC113    SectionDefinition:114      Length:          6115      NumberOfRelocations: 0116      NumberOfLinenumbers: 0117      CheckSum:        0118      Number:          0119      Selection:       IMAGE_COMDAT_SELECT_ANY120  - Name:            main121    Value:           0122    SectionNumber:   1123    SimpleType:      IMAGE_SYM_TYPE_NULL124    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION125    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL126  - Name:            used127    Value:           0128    SectionNumber:   2129    SimpleType:      IMAGE_SYM_TYPE_NULL130    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION131    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL132  - Name:            unused133    Value:           0134    SectionNumber:   3135    SimpleType:      IMAGE_SYM_TYPE_NULL136    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION137    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL138  - Name:            glob_match1139    Value:           0140    SectionNumber:   4141    SimpleType:      IMAGE_SYM_TYPE_NULL142    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION143    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL144  - Name:            glob_match2145    Value:           0146    SectionNumber:   5147    SimpleType:      IMAGE_SYM_TYPE_NULL148    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION149    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL150...151