1 # RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-freebsd %s -o %t 2 # RUN: llvm-objdump -d %t | FileCheck %s 3 4 .section .mysection,"ax",@progbits 5 .globl _start 6 _start: 7 adr x1,msg 8 msg: .asciz "Hello, world\n" 9 msgend: 10 11 .section .myothersection,"ax",@progbits 12 adrp x1,mystr 13 mystr: 14 .asciz "blah" 15 .size mystr, 4 16 17 # CHECK: Disassembly of section .mysection: 18 # CHECK: _start: 19 # CHECK: 0: 21 00 00 10 adr x1, #4 20 # CHECK: msg: 21 # CHECK: 4: 48 65 6c 6c .word 22 # CHECK: 8: 6f 2c 20 77 .word 23 # CHECK: c: 6f 72 6c 64 .word 24 # CHECK: 10: 0a 00 .short 25 # CHECK: Disassembly of section .myothersection: 26 # CHECK: $x.2: 27 # CHECK: 0: 01 00 00 90 adrp x1, #0 28 # CHECK: mystr: 29 # CHECK: 4: 62 6c 61 68 .word 30 # CHECK: 8: 00 .byte 31