]> git.buserror.net Git - polintos/scott/priv.git/commitdiff
Always use eax/edx; this makes throwing an exception during method
authorScott Wood <scott@buserror.net>
Thu, 19 Apr 2007 01:57:41 +0000 (20:57 -0500)
committerScott Wood <scott@buserror.net>
Thu, 19 Apr 2007 01:57:41 +0000 (20:57 -0500)
dispatch easier.

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