function will search for an exception handling function
that covers the calling address. If none is found,
it will assume that it is a language without exception
- handling, an5Ad return the exception to the caller in eax.
+ handling, and return the exception to the caller in eax.
edx: length of exception segment, if any
ecx: may be clobbered
Callee:
- eax: pointer to PIB
- edx: pointer to caller information struct, or NULL if not
- requested
- esp: NULL.
+ eax: object ID
+ edx: segment zero size
+ ecx: total size
+ ebx: method ID
+ esp, ebp, esi, edi: NULL.
Jump to 0x7fff0080 to return.
ebx, ecx, esi, edi, ebp, esp: may be clobbered
Other system calls:
- eax, edx, ecx: syscall arguments.
+ eax, edx, ecx: syscall arguments.
- Call 0x7fff0000 + 0x80 * syscallnum
+ Call 0x7fff0000 + 0x80 * syscallnum
- eax: return value
- edx, ecx: may be clobbered
+ eax: return value
+ edx, ecx: may be clobbered