2010-06-15 Jonathan Chambers <joncham@gmail.com>
[mono.git] / docs / exceptions
index ab76c0f97afc447bf60e3436a530541640d998bc..d5ecaeead43a634984b2701a5c5bd5acaa8ff019 100644 (file)
@@ -1,5 +1,6 @@
-Author: Dietmar Maurer (dietmar@ximian.com)
-(C) 2001 Ximian, Inc.
+            Exception Implementation in the Mono Runtime
+                Dietmar Maurer (dietmar@ximian.com)
+                       (C) 2001 Ximian, Inc.
 
 Exception implementation (jit):
 ===============================
@@ -65,9 +66,8 @@ to use a "call" instruction to execute such finally handlers. This makes it
 also possible to execute them inside the stack unwinding code. The exception
 object for filters is passed in a local variable (cfg->exvar).
 
-throw: we first save all regs into a sigcontext struct (we pass the
-exception object in register ECX), and then call the stack unwinding
-code.
+throw: we first save all regs into a sigcontext struct and then call the stack
+unwinding code.
 
 catch handler: catch hanlders are always called from the stack unwinding
 code. The exception object is passed in a local variable (cfg->exvar).