1 .globl main 2 .type main, %function 3main: 4 pushq %rax 5 callq foo 6 movl $0x1, %eax 7 popq %rdx 8 retq 9.size main, .-main 10 11 .globl foo 12 .type foo, %function 13foo: 14 jmp bar 15.size foo, .-foo 16 17 .globl bar 18 .type bar, %function 19bar: 20 retq 21.size bar, .-bar 22