.text .globl main .type main, @function main: subq $8, %rsp movq bar_alias(%rip), %rdi call foo@PLT movq ptr(%rip), %rax movq (%rax), %rdi call foo@PLT xorl %eax, %eax addq $8, %rsp ret .size main, .-main .globl ptr .section .data.rel,"aw",@progbits .align 8 .type ptr, @object .size ptr, 8 ptr: .quad bar_alias .section .note.GNU-stack,"",@progbits