1 .text 2 .globl foo 3 .p2align 4 4foo: 5 movl %eax, %fs:0x1 6 pushq %rbp 7 pushq %rbp 8 movq %rsp, %rbp 9 movl %esi, -12(%rbp) 10 movl %esi, -12(%rbp) 11 movl %esi, -12(%rbp) 12 movl %esi, -12(%rbp) 13 movl %esi, -12(%rbp) 14 movl %esi, -12(%rbp) 15 ret 16 pushq %rbp 17 movl %eax, %fs:0x1 18 pushq %rbp 19 pushq %rbp 20 movl %esi, -12(%rbp) 21 movl %esi, -12(%rbp) 22 movl %esi, -12(%rbp) 23 movl %esi, -12(%rbp) 24 movl %esi, -12(%rbp) 25 movl %esi, -12(%rbp) 26 ret $30 27 pushq %rbp 28