brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · 1408ba8 Raw
50 lines · plain
1// RUN: llvm-mc -triple aarch64-windows -filetype obj -o %t.obj %s2// RUN: llvm-objdump -d -r %t.obj | FileCheck %s3// RUN: llvm-readobj --syms %t.obj | FileCheck %s --check-prefix=SYMBOLS4 5    .text6main:7    adrp x0, .Ltmp08    adrp x0, .Ltmp19    adrp x0, .Ltmp2+810 11    .section .rdata12    .word 113.Ltmp0:14    .word 215    .fill 104857616.Ltmp1: // 1 MB + 8 bytes17    .fill (1048576-8-4)18.Ltmp2: // 2 MB - 4 bytes19    .word 320    // 2 MB here21    .word 422    // .Ltmp2+8 points here23    .word 524 25// CHECK:      0: 90000020   adrp    x0, 0x400026// CHECK-NEXT:          0000000000000000:  IMAGE_REL_ARM64_PAGEBASE_REL21       .rdata27// CHECK-NEXT: 4: 90000040   adrp    x0, 0x800028// CHECK-NEXT:          0000000000000004:  IMAGE_REL_ARM64_PAGEBASE_REL21       $L.rdata_129// CHECK-NEXT: 8: 90000020   adrp    x0, 0x400030// CHECK-NEXT:          0000000000000008:  IMAGE_REL_ARM64_PAGEBASE_REL21       $L.rdata_231 32// SYMBOLS:      Symbol {33// SYMBOLS:        Name: $L.rdata_134// SYMBOLS-NEXT:   Value: 104857635// SYMBOLS-NEXT:   Section: .rdata (4)36// SYMBOLS-NEXT:   BaseType: Null (0x0)37// SYMBOLS-NEXT:   ComplexType: Null (0x0)38// SYMBOLS-NEXT:   StorageClass: Label (0x6)39// SYMBOLS-NEXT:   AuxSymbolCount: 040// SYMBOLS-NEXT: }41// SYMBOLS-NEXT: Symbol {42// SYMBOLS-NEXT:   Name: $L.rdata_243// SYMBOLS-NEXT:   Value: 209715244// SYMBOLS-NEXT:   Section: .rdata (4)45// SYMBOLS-NEXT:   BaseType: Null (0x0)46// SYMBOLS-NEXT:   ComplexType: Null (0x0)47// SYMBOLS-NEXT:   StorageClass: Label (0x6)48// SYMBOLS-NEXT:   AuxSymbolCount: 049// SYMBOLS-NEXT: }50