Fix guard interrupt protection.
commit3b0cc12bb65eb79aa643f220d9b64bf861370899
authorRodrigo Kumpera <kumpera@gmail.com>
Tue, 4 Jan 2011 02:56:39 +0000 (4 10:56 +0800)
committerRodrigo Kumpera <kumpera@gmail.com>
Tue, 4 Jan 2011 03:13:34 +0000 (4 11:13 +0800)
tree574c89b9d817bc6c4895669600821b7ecbaf71ca
parent3a53bd834e648020123cd3d60d7c19172ff1c93a
Fix guard interrupt protection.

* mini.h: Introduce a new MonoContext variable to be used
by the interrupt protection code.

* mini-exceptions.c: Use new field.

* mini-trampolines.c: Ditto.

This fixes finally_guard.exe on OSX.
mono/mini/mini-exceptions.c
mono/mini/mini-trampolines.c
mono/mini/mini.h