Home | History | Annotate | Download | only in AArch64
      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