With such changes second patch can be also changed to use __TRY/__FINALLY_CTX around "ret_addr = handler(0, frame);" file.
What do you think about it?
Yeah, that looks cleaner. I need to make some tweaks, but once all my tests pass and I clean it up, I'll resend
Thanks daniel