[Mono-devel-list] Heads Up: Reflection.Emit changes

Varga Zoltan vargaz at freemail.hu
Sat Nov 8 08:39:11 EST 2003


  This problem is caused by the way the debugger loads debugging
info for assemblies: it uses an assembly load hook, and
creates its
data structures for each module in an assembly inside the
hook. The
problem with this approach is that modules can be added to a 
dynamic assembly even after the hook is called.

I think the best solution would be to change the calls to 
_mono_debug_get_image to _mono_debug_open_image in 
mono-debug.c. That would ensure that modules get added to the
debug structures even if they are defined later. Martin,
could you do 
this ?



Laurent Morichetti <l_m at pacbell.net> írta:

> testcorlib is getting an assert in mono_debug.c:269
> -Laurent
> Varga Zoltan <vargaz at freemail.hu> wrote:
> Hi All,
> As part of fixing bug 
> http://bugzilla.ximian.com/show_bug.cgi?id=48700
> I had to make a lot of changes to the Reflection.Emit code.
> It is highly 
> possible that I broke something. So if anybody notices that
> something
> is not working which worked before, drop a mail to the list
> and I will look
> into it ASAP.
> thanks
> Zoltan
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

More information about the Mono-devel-list mailing list