]> git.buserror.net Git - polintos/scott/priv.git/blobdiff - doc/abi/x86
Always use eax/edx; this makes throwing an exception during method
[polintos/scott/priv.git] / doc / abi / x86
index b237c2e66e1ce0221807c43f530b782202090bbd..fd0c51a2a4835a2d7a7b0adfe40ae036b648eb23 100644 (file)
@@ -14,8 +14,8 @@ Out-of-Process Method Invocation:
            that covers the calling address.  If none is found,
            it will assume that it is a language without exception
            handling, and return the exception to the caller in eax.
-      ecx: length of exception segment, if any
-      edx: may be clobbered
+      edx: length of exception segment, if any
+      ecx: may be clobbered
       
    Callee:
       eax: pointer to PIB
@@ -26,6 +26,6 @@ Out-of-Process Method Invocation:
       
       Upon return:
       eax: pointer to exception, or NULL if none.
-      ecx: length of exception segment, if any
+      edx: length of exception segment, if any
       ebx, esi, edi, ebp, esp: should be preserved
-      edx: may be clobbered
+      ecx: may be clobbered