I try to write code with unwind. I wrote raise
http://forum.nasm.us/index.php?topic=1545.0 example but are problems.
In
http://godevtool.com/ExceptFrame.htm is "Now we are ready to see how the handler can ensure that execution continues from a safe-place, instead of allowing the process to close, should an exception occur. "
- safe place is a finally place or other?
- RtlUnwind need params: pointer to ERR structure, pointer to exception record. How can give this parameters to RtlUnwind?
pointer to ERR structure I can - it is on stack, but pointer to exception record? I call RtlUnwind not from safe place but from handler, but still are problem - return from RaiseException.