.global _longjmp | |
.global longjmp | |
.type _longjmp,@function | |
.type longjmp,@function | |
_longjmp: | |
longjmp: | |
mov 4(%esp),%edx | |
mov 8(%esp),%eax | |
test %eax,%eax | |
jnz 1f | |
inc %eax | |
1: | |
mov (%edx),%ebx | |
mov 4(%edx),%esi | |
mov 8(%edx),%edi | |
mov 12(%edx),%ebp | |
mov 16(%edx),%ecx | |
mov %ecx,%esp | |
mov 20(%edx),%ecx | |
jmp *%ecx |