brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 1a2144d Raw
64 lines · plain
1# RUN: yaml2obj %s -o %t.obj2# RUN: lld-link /out:%t.exe /entry:main %t.obj 2>&1 | FileCheck -check-prefix=WARN %s3# RUN: llvm-objdump -s %t.exe | FileCheck %s4# RUN: llvm-readobj --coff-basereloc %t.exe | FileCheck -check-prefix=BASEREL %s5 6# WARN: warning: [[INPUT:.+]]: locally defined symbol imported: main (defined in [[INPUT]])7 8# CHECK:      Contents of section .text:9# CHECK-NEXT: 1000 0020000010# CHECK:      Contents of section .rdata:11# CHECK-NEXT: 2000 04100040 0100000012 13# BASEREL:      BaseReloc [14# BASEREL-NEXT:   Entry {15# BASEREL-NEXT:     Type: DIR6416# BASEREL-NEXT:     Address: 0x200017# BASEREL-NEXT:   }18# BASEREL-NEXT:   Entry {19# BASEREL-NEXT:     Type: ABSOLUTE20# BASEREL-NEXT:     Address: 0x200021# BASEREL-NEXT:   }22# BASEREL-NEXT: ]23 24--- !COFF25header:26  Machine:         IMAGE_FILE_MACHINE_AMD6427  Characteristics: []28sections:29  - Name:            .text30    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]31    Alignment:       432    SectionData:     0000000033    Relocations:34      - VirtualAddress:  035        SymbolName:      __imp_main36        Type:            IMAGE_REL_AMD64_ADDR32NB37symbols:38  - Name:            .text39    Value:           040    SectionNumber:   141    SimpleType:      IMAGE_SYM_TYPE_NULL42    ComplexType:     IMAGE_SYM_DTYPE_NULL43    StorageClass:    IMAGE_SYM_CLASS_STATIC44    SectionDefinition:45      Length:          446      NumberOfRelocations: 147      NumberOfLinenumbers: 048      CheckSum:        049      Number:          050      Selection:       IMAGE_COMDAT_SELECT_ANY51  - Name:            main52    Value:           453    SectionNumber:   154    SimpleType:      IMAGE_SYM_TYPE_NULL55    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION56    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL57  - Name:            __imp_main58    Value:           059    SectionNumber:   060    SimpleType:      IMAGE_SYM_TYPE_NULL61    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION62    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL63...64