brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · 739dbf7 Raw
90 lines · plain
1# RUN: yaml2obj %s -o %t2# RUN: llvm-jitlink -noexec -abs __ImageBase=0xfff00000 \3# RUN: -slab-allocate 100Kb -slab-address 0xfff00000 -slab-page-size 4096 \4# RUN: -check %s %t 5# 6# Check IMAGE_REL_AMD64_SECTION and IMAGE_REL_AMD64_SECREL relocations7# are working correctly.8#9# jitlink-check: *{2}(sect) = 210# jitlink-check: *{4}(sect+2) = 411--- !COFF12header:13  Machine:         IMAGE_FILE_MACHINE_AMD6414  Characteristics: [  ]15sections:16  - Name:            .text17    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]18    Alignment:       1619    SectionData:     '0000000000000000'20  - Name:            .func21    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]22    Alignment:       1623    SectionData:     '0000000000000000'24  - Name:            .sect25    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]26    Alignment:       427    SectionData:     '0000000000000000'28    Relocations:29      - VirtualAddress:  030        SymbolTableIndex: 731        Type:            IMAGE_REL_AMD64_SECTION32      - VirtualAddress:  233        SymbolTableIndex: 734        Type:            IMAGE_REL_AMD64_SECREL35symbols:36  - Name:            .text37    Value:           038    SectionNumber:   139    SimpleType:      IMAGE_SYM_TYPE_NULL40    ComplexType:     IMAGE_SYM_DTYPE_NULL41    StorageClass:    IMAGE_SYM_CLASS_STATIC42    SectionDefinition:43      Length:          844      NumberOfRelocations: 045      CheckSum:            046      NumberOfLinenumbers: 047      Number:          148  - Name:            .func49    Value:           050    SectionNumber:   251    SimpleType:      IMAGE_SYM_TYPE_NULL52    ComplexType:     IMAGE_SYM_DTYPE_NULL53    StorageClass:    IMAGE_SYM_CLASS_STATIC54    SectionDefinition:55      Length:          856      NumberOfRelocations: 057      CheckSum:            058      NumberOfLinenumbers: 059      Number:          260  - Name:            .pdata61    Value:           062    SectionNumber:   363    SimpleType:      IMAGE_SYM_TYPE_NULL64    ComplexType:     IMAGE_SYM_DTYPE_NULL65    StorageClass:    IMAGE_SYM_CLASS_STATIC66    SectionDefinition:67      Length:          868      NumberOfRelocations: 169      CheckSum:            070      NumberOfLinenumbers: 071      Number:          372  - Name:            main73    Value:           074    SectionNumber:   175    SimpleType:      IMAGE_SYM_TYPE_NULL76    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION77    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL78  - Name:            func79    Value:           480    SectionNumber:   281    SimpleType:      IMAGE_SYM_TYPE_NULL82    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION83    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL84  - Name:            sect85    Value:           086    SectionNumber:   387    SimpleType:      IMAGE_SYM_TYPE_NULL88    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION89    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL90