.globl main .type main, %function main: subq $0x8, %rsp callq foo movl $0x400638, %edi callq puts@PLT xorl %eax, %eax addq $0x8, %rsp retq .size main, .-main .globl foo .type foo, %function foo: jmp bar .size foo, .-foo .globl bar .type bar, %function bar: jmp baz .size bar, .-bar .globl baz .type baz, %function baz: retq .size baz, .-baz