Turning a SIGSEGV into a regular function call under Linux, allowing throw
deadalnix
deadalnix at gmail.com
Wed Mar 14 09:39:38 PDT 2012
Le 14/03/2012 17:08, Vladimir Panteleev a écrit :
> On Wednesday, 14 March 2012 at 11:11:54 UTC, deadalnix wrote:
>> You are loosing EAX in the process.
>
> When would this matter? EAX is a scratch register per ABIs, no?
You may want to return from the function the standard way an resume
operations. To implement a moving GC using page protection for example.
More information about the Digitalmars-d
mailing list