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

Rodrigo Kumpera kumpera at gmail.com
Wed Jun 8 17:13:17 EDT 2011


On Wed, Jun 8, 2011 at 10:49 AM, Martin Däumler <mdae at cs.tu-chemnitz.de>wrote:

> 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.
>
>
> Hard to tell without a test case that shows the issue.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110608/000a456e/attachment.html 


More information about the Mono-devel-list mailing list