Home | History | Annotate | Download | only in gas64
      1 call    _foo
      2 # r_type=X86_64_RELOC_BRANCH, r_length=2, r_extern=1, r_pcrel=1, r_symbolnum=_foo
      3 # E8 00 00 00 00
      4 
      5 call    _foo+4
      6 # r_type=X86_64_RELOC_BRANCH, r_length=2, r_extern=1, r_pcrel=1, r_symbolnum=_foo
      7 # E8 04 00 00 00
      8 
      9 movq _foo@GOTPCREL(%rip), %rax
     10 # r_type=X86_64_RELOC_GOT_LOAD, r_length=2, r_extern=1, r_pcrel=1, r_symbolnum=_foo
     11 # 48 8B 05 00 00 00 00
     12 
     13 pushq _foo@GOTPCREL(%rip)
     14 # r_type=X86_64_RELOC_GOT, r_length=2, r_extern=1, r_pcrel=1, r_symbolnum=_foo
     15 # FF 35 00 00 00 00
     16 
     17 movl _foo(%rip), %eax
     18 # r_type=X86_64_RELOC_SIGNED, r_length=2, r_extern=1, r_pcrel=1, r_symbolnum=_foo
     19 # 8B 05 00 00 00 00
     20 
     21 movl _foo+4(%rip), %eax
     22 # r_type=X86_64_RELOC_SIGNED, r_length=2, r_extern=1, r_pcrel=1, r_symbolnum=_foo
     23 # 8B 05 04 00 00 00
     24 
     25 movb  $0x12, _foo(%rip)
     26 # r_type=X86_64_RELOC_SIGNED, r_length=2, r_extern=1, r_pcrel=1, r_symbolnum=_foo
     27 # C6 05 FF FF FF FF 12
     28 
     29 movl  $0x12345678, _foo(%rip)
     30 # r_type=X86_64_RELOC_SIGNED, r_length=2, r_extern=1, r_pcrel=1, r_symbolnum=_foo
     31 # C7 05 FC FF FF FF 78 56 34 12
     32 
     33