Upon return:
ebx, esi, edi, ebp, esp: preserved
- eax: pointer to exception, or NULL if none.
+ eax: pointer to exception, or NULL if none
If there is an exception, the user part of the syscall
function will search for an exception handling function
that covers the calling address. If none is found,
Callee:
eax: pointer to PIB
edx: pointer to caller information struct, or NULL if not
- requested.
+ requested
esp: NULL.
Jump to the 32-bit address stored at 0x7fff0004 to return.
Upon return:
- eax: pointer to exception, or NULL if none.
+ eax: pointer to exception, or NULL if none
edx: length of exception segment, if any
ebx, esi, edi, ebp, esp: may be clobbered