blob: 4a79bbb082fa2be28c51803de8d6c8660b63ca24 [file] [log] [blame]
.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