[Mono-dev] Jump trampoline threading problem with synchronized methods

Martin Däumler mdae at cs.tu-chemnitz.de
Wed Jun 8 09:49:56 EDT 2011


On 30.05.11 4:50 pm, Rodrigo Kumpera wrote:
> The fix is to actually disable jmp to synchronized methods and use a
> regular call.

Hello,

what is about the "LDFTN" IL-opcode? Mono's JIT-compiler emits
an internal jit call to "mono_ldftn()" that uses jump trampolines.
So I assume that the optimization also might bypass a wrapper
of the method going to be loaded.


With kind regards,
Martin Däumler


More information about the Mono-devel-list mailing list