[Mono-dev] [PATCH] Use trampolines for vtable fixups (Windows)

2009-11-01 Thread Kornél Pál
Please see the attached patch that is a separated and improved version of the prevously submitted patch. ChangeLog draft: mono_image_fixup_vtable is now called only when the image is loaded and creates trampolines rather than pointers to wrapper functions. A new trampoline type MONO_TRAMPOLINE_V

Re: [Mono-dev] [PATCH] Use trampolines for vtable fixups (Windows) (updated)

2009-11-01 Thread Kornél Pál
I found out that reference counting in mono_image_close_except_pools was broken so I fixed that as well. Double freeing was possible with mono_close_exe_image and I fixed that as well. I can submit these two separately, but the first one is required by mono_vtfixup_trampoline to function cor

Re: [Mono-dev] [PATCH] Use trampolines for vtable fixups (Windows) (updated)

2009-12-02 Thread Rodrigo Kumpera
Submit them separatedly, because the commits should be split anyway. And please, don't put the patch inline in the email body. Thanks, Rodrigo 2009/11/1 Kornél Pál > I found out that reference counting in mono_image_close_except_pools was > broken so I fixed that as well. > > Double freeing wa