brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.6 KiB · 12e4fce Raw
181 lines · yaml
1# REQUIRES: lld2# RUN: yaml2obj %s -o %t.obj3#4# RUN: lld-link /machine:x64 /out:%t.dll /noentry /nodefaultlib /debug /dll %t.obj /export:DllFunc5#6# RUN: lldb-test object-file %t.dll | FileCheck -check-prefix=BASIC-CHECK %s7# RUN: lldb-test object-file -dep-modules %t.dll | FileCheck -check-prefix=DEPS %s8 9# BASIC-CHECK: Plugin name: pe-coff10 11# UUID should not be empty if the module is built with debug info.12# BASIC-CHECK-DAG: UUID: {{[0-9A-F]{7,}[0-9A-F]}}-{{.*}}13 14# BASIC-CHECK: Showing 4 sections15#16# BASIC-CHECK:  Index: 017# BASIC-CHECK:  Name: PECOFF header18#19# BASIC-CHECK:  Index: 120# BASIC-CHECK:  Name: .text21# BASIC-CHECK:  Type: code22# BASIC-CHECK:  VM size: 2223# BASIC-CHECK:  File size: 51224#25# BASIC-CHECK:  Index: 226# BASIC-CHECK:  Name: .rdata27# BASIC-CHECK:  Type: data28# BASIC-CHECK:  VM size: {{.}}29# BASIC-CHECK:  File size: 51230#31# BASIC-CHECK:  Index: 332# BASIC-CHECK:  Name: .pdata33# BASIC-CHECK:  Type: data34# BASIC-CHECK:  VM size: 1235# BASIC-CHECK:  File size: 51236#37# DEPS: Showing 0 dependent module(s)38 39 40--- !COFF41header:          42  Machine:         IMAGE_FILE_MACHINE_AMD6443  Characteristics: [  ]44sections:        45  - Name:            .text46    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]47    Alignment:       1648    SectionData:     50894C24048B4C24040FAF4C2404890C248B042459C349  - Name:            .data50    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]51    Alignment:       452    SectionData:     ''53  - Name:            .bss54    Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]55    Alignment:       456    SectionData:     ''57  - Name:            .xdata58    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]59    Alignment:       460    SectionData:     '0101010001020000'61  - Name:            .drectve62    Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]63    Alignment:       164    SectionData:     202F44454641554C544C49423A6C6962636D742E6C6962202F44454641554C544C49423A6F6C646E616D65732E6C696265  - Name:            .pdata66    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]67    Alignment:       468    SectionData:     '000000001600000000000000'69    Relocations:     70      - VirtualAddress:  071        SymbolName:      'DllFunc'72        Type:            IMAGE_REL_AMD64_ADDR32NB73      - VirtualAddress:  474        SymbolName:      'DllFunc'75        Type:            IMAGE_REL_AMD64_ADDR32NB76      - VirtualAddress:  877        SymbolName:      .xdata78        Type:            IMAGE_REL_AMD64_ADDR32NB79  - Name:            .llvm_addrsig80    Characteristics: [ IMAGE_SCN_LNK_REMOVE ]81    Alignment:       182    SectionData:     ''83symbols:         84  - Name:            .text85    Value:           086    SectionNumber:   187    SimpleType:      IMAGE_SYM_TYPE_NULL88    ComplexType:     IMAGE_SYM_DTYPE_NULL89    StorageClass:    IMAGE_SYM_CLASS_STATIC90    SectionDefinition: 91      Length:          2292      NumberOfRelocations: 093      NumberOfLinenumbers: 094      CheckSum:        305455729495      Number:          196  - Name:            .data97    Value:           098    SectionNumber:   299    SimpleType:      IMAGE_SYM_TYPE_NULL100    ComplexType:     IMAGE_SYM_DTYPE_NULL101    StorageClass:    IMAGE_SYM_CLASS_STATIC102    SectionDefinition: 103      Length:          0104      NumberOfRelocations: 0105      NumberOfLinenumbers: 0106      CheckSum:        0107      Number:          2108  - Name:            .bss109    Value:           0110    SectionNumber:   3111    SimpleType:      IMAGE_SYM_TYPE_NULL112    ComplexType:     IMAGE_SYM_DTYPE_NULL113    StorageClass:    IMAGE_SYM_CLASS_STATIC114    SectionDefinition: 115      Length:          0116      NumberOfRelocations: 0117      NumberOfLinenumbers: 0118      CheckSum:        0119      Number:          3120  - Name:            .xdata121    Value:           0122    SectionNumber:   4123    SimpleType:      IMAGE_SYM_TYPE_NULL124    ComplexType:     IMAGE_SYM_DTYPE_NULL125    StorageClass:    IMAGE_SYM_CLASS_STATIC126    SectionDefinition: 127      Length:          8128      NumberOfRelocations: 0129      NumberOfLinenumbers: 0130      CheckSum:        448359300131      Number:          4132  - Name:            .drectve133    Value:           0134    SectionNumber:   5135    SimpleType:      IMAGE_SYM_TYPE_NULL136    ComplexType:     IMAGE_SYM_DTYPE_NULL137    StorageClass:    IMAGE_SYM_CLASS_STATIC138    SectionDefinition: 139      Length:          48140      NumberOfRelocations: 0141      NumberOfLinenumbers: 0142      CheckSum:        149686238143      Number:          5144  - Name:            .pdata145    Value:           0146    SectionNumber:   6147    SimpleType:      IMAGE_SYM_TYPE_NULL148    ComplexType:     IMAGE_SYM_DTYPE_NULL149    StorageClass:    IMAGE_SYM_CLASS_STATIC150    SectionDefinition: 151      Length:          12152      NumberOfRelocations: 3153      NumberOfLinenumbers: 0154      CheckSum:        3134470316155      Number:          6156  - Name:            .llvm_addrsig157    Value:           0158    SectionNumber:   7159    SimpleType:      IMAGE_SYM_TYPE_NULL160    ComplexType:     IMAGE_SYM_DTYPE_NULL161    StorageClass:    IMAGE_SYM_CLASS_STATIC162    SectionDefinition: 163      Length:          0164      NumberOfRelocations: 0165      NumberOfLinenumbers: 0166      CheckSum:        0167      Number:          7168  - Name:            '@feat.00'169    Value:           0170    SectionNumber:   -1171    SimpleType:      IMAGE_SYM_TYPE_NULL172    ComplexType:     IMAGE_SYM_DTYPE_NULL173    StorageClass:    IMAGE_SYM_CLASS_STATIC174  - Name:            'DllFunc'175    Value:           0176    SectionNumber:   1177    SimpleType:      IMAGE_SYM_TYPE_NULL178    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION179    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL180...181