30 lines · plain
1 .globl main2 .type main, %function3main:4 subq $0x8, %rsp5 callq foo6 movl $0x400638, %edi7 callq puts@PLT8 xorl %eax, %eax9 addq $0x8, %rsp10 retq11.size main, .-main12 13 .globl foo14 .type foo, %function15foo:16 jmp bar17.size foo, .-foo18 19 .globl bar20 .type bar, %function21bar:22 jmp baz23.size bar, .-bar24 25 .globl baz26 .type baz, %function27baz:28 retq29.size baz, .-baz30