Re: [Mono-dev] System.Threading.Monitor::Exit fails in latest trees

2011-04-29 Thread Martin Daeumler
On March 10, 2010, Paolo Molaro wrote: >> Further, I traced it down into the mono 2.6.1 code tree, and >> mono_monitor_exit is never called. The trampoline generates the code, but >> it's never called. Can you provide a quick fix? It seems like a glaring >> bug. >There is no bug, on your architec

Re: [Mono-dev] System.Threading.Monitor::Exit fails in latest trees

2011-05-03 Thread Martin Daeumler
Zoltan Varga wrote: > > Hi, > > Those trampolines are in tramp-.c, they are called > monitor_enter/exit_trampoline (). > Hello, thank you very much! That is interessting so I have additional questions. The switch-case block in "mono_get_trampoline_func()" in mini-trampolines.c tells me whic

[Mono-dev] Method attributes in Full-AOT code

2011-05-11 Thread Martin Daeumler
Hello, I'm diving into the Full-AOT code of Mono 2.6.1 and I want to know the meaning of several MonoMethod attributes and how these methods are called, please. The Full-AOT code skips the AOT compilation of methods with the flags: METHOD_ATTRIBUTE_ABSTRACT METHOD_ATTRIBUTE_PINVOKE_IMPL and meth