.text | |
.globl foo | |
.p2align 4 | |
foo: | |
movl %eax, %fs:0x1 | |
pushl %ebp | |
pushl %ebp | |
pushl %ebp | |
pushl %ebp | |
movl %esp, %ebp | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
jmp *%eax | |
pushl %ebp | |
pushl %ebp | |
movl %eax, %fs:0x1 | |
movl %esp, %ebp | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
call *%eax | |
movl %esi, -12(%ebp) | |
pushl %ebp | |
pushl %ebp | |
movl %eax, %fs:0x1 | |
movl %esp, %ebp | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
call foo | |
movl %esi, -12(%ebp) | |
pushl %ebp | |
pushl %ebp | |
pushl %ebp | |
pushl %ebp | |
movl %eax, %fs:0x1 | |
movl %esp, %ebp | |
movl %esi, -12(%ebp) | |
movl %esi, -12(%ebp) | |
call *foo | |
pushl %ebp |