1 .text 2 .protected foo 3 .globl foo 4 .type foo, @function 5 foo: 6 ret 7 .size foo, .-foo 8 .globl _start 9 .type _start, @function 10 _start: 11 movabsq $foo@GOTOFF, %rax 12 .size _start, .-_start 13