1 .text 2 .globl _start 3 .type _start, @function 4_start: 5 movl foo_p(%rip), %eax 6 movq foo@GOTPCREL(%rip), %rax 7 ret 8 .size _start, .-_start 9 .globl foo_p 10 .data 11 .align 4 12 .type foo_p, @object 13 .weak foo 14 .size foo_p, 4 15foo_p: 16 .long foo 17