brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.5 KiB · 1f91b73 Raw
104 lines · plain
1# REQUIRES: x862# RUN: yaml2obj %s -o %t.obj3# RUN: lld-link /out:%t.exe /entry:main %t.obj4# RUN: llvm-objdump -d %t.exe | FileCheck %s5 6# CHECK: .text:7# CHECK: 1000: a1 03 20 00 40 00 00 00 008# CHECK: 1009: a1 03 20 00 40 01 00 00 009# CHECK: 1012: a1 03 20 00 00 00 00 00 0010# CHECK: 101b: a1 e3 0f 00 00 00 00 00 0011# CHECK: 1024: a1 d9 0f 00 00 00 00 00 0012# CHECK: 102d: a1 cf 0f 00 00 00 00 00 0013# CHECK: 1036: a1 c5 0f 00 00 00 00 00 0014# CHECK: 103f: a1 bb 0f 00 00 00 00 00 0015# CHECK: 1048: a1 b1 0f 00 00 00 00 00 0016# CHECK: 1051: a1 02 00 00 00 00 00 00 0017# CHECK: 105a: a1 03 00 00 00 00 00 00 0018 19--- !COFF20header:21  Machine:         IMAGE_FILE_MACHINE_AMD6422  Characteristics: []23sections:24  - Name:            .text25    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]26    Alignment:       409627    SectionData:     A10000000000000000A10000000000000000A10000000000000000A10000000000000000A10000000000000000A10000000000000000A10000000000000000A10000000000000000A10000000000000000A10000000000000000A1000000000000000028    Relocations:29      - VirtualAddress:  130        SymbolName:      foo31        Type:            IMAGE_REL_AMD64_ADDR3232      - VirtualAddress:  1033        SymbolName:      foo34        Type:            IMAGE_REL_AMD64_ADDR6435      - VirtualAddress:  1936        SymbolName:      foo37        Type:            IMAGE_REL_AMD64_ADDR32NB38      - VirtualAddress:  2839        SymbolName:      foo40        Type:            IMAGE_REL_AMD64_REL3241      - VirtualAddress:  3742        SymbolName:      foo43        Type:            IMAGE_REL_AMD64_REL32_144      - VirtualAddress:  4645        SymbolName:      foo46        Type:            IMAGE_REL_AMD64_REL32_247      - VirtualAddress:  5548        SymbolName:      foo49        Type:            IMAGE_REL_AMD64_REL32_350      - VirtualAddress:  6451        SymbolName:      foo52        Type:            IMAGE_REL_AMD64_REL32_453      - VirtualAddress:  7354        SymbolName:      foo55        Type:            IMAGE_REL_AMD64_REL32_556      - VirtualAddress:  8257        SymbolName:      foo58        Type:            IMAGE_REL_AMD64_SECTION59      - VirtualAddress:  9160        SymbolName:      foo61        Type:            IMAGE_REL_AMD64_SECREL62  - Name:            .zzz63    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]64    Alignment:       409665    SectionData:     000000000000000066symbols:67  - Name:            .text68    Value:           069    SectionNumber:   170    SimpleType:      IMAGE_SYM_TYPE_NULL71    ComplexType:     IMAGE_SYM_DTYPE_NULL72    StorageClass:    IMAGE_SYM_CLASS_STATIC73    SectionDefinition:74      Length:          675      NumberOfRelocations: 076      NumberOfLinenumbers: 077      CheckSum:        078      Number:          079  - Name:            .zzz80    Value:           081    SectionNumber:   282    SimpleType:      IMAGE_SYM_TYPE_NULL83    ComplexType:     IMAGE_SYM_DTYPE_NULL84    StorageClass:    IMAGE_SYM_CLASS_STATIC85    SectionDefinition:86      Length:          887      NumberOfRelocations: 088      NumberOfLinenumbers: 089      CheckSum:        090      Number:          091  - Name:            main92    Value:           093    SectionNumber:   194    SimpleType:      IMAGE_SYM_TYPE_NULL95    ComplexType:     IMAGE_SYM_DTYPE_NULL96    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL97  - Name:            foo98    Value:           399    SectionNumber:   2100    SimpleType:      IMAGE_SYM_TYPE_NULL101    ComplexType:     IMAGE_SYM_DTYPE_NULL102    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL103...104