1 // RUN: llvm-mc -arch=aarch64 -filetype=obj %s -o - | \ 2 // RUN: elf-dump | FileCheck -check-prefix=OBJ %s 3 4 adr x2, some_label 5 adrp x5, some_label 6 7 adrp x5, :got:some_label 8 ldr x0, [x5, #:got_lo12:some_label] 9 // OBJ: .rela.text 10 11 // OBJ: 'r_offset', 0x0000000000000000 12 // OBJ-NEXT: 'r_sym', 0x00000005 13 // OBJ-NEXT: 'r_type', 0x00000112 14 15 // OBJ: 'r_offset', 0x0000000000000004 16 // OBJ-NEXT: 'r_sym', 0x00000005 17 // OBJ-NEXT: 'r_type', 0x00000113 18 19 // OBJ: 'r_offset', 0x0000000000000008 20 // OBJ-NEXT: 'r_sym', 0x00000005 21 // OBJ-NEXT: 'r_type', 0x00000137 22 23 // OBJ: 'r_offset', 0x000000000000000c 24 // OBJ-NEXT: 'r_sym', 0x00000005 25 // OBJ-NEXT: 'r_type', 0x00000138 26 27 // OBJ: .symtab 28 // OBJ: Symbol 5 29 // OBJ-NEXT: some_label