Crash with invokeDynamic on MethodMissing attempt

Yehuda Katz wycats at gmail.com
Mon May 18 13:25:41 PDT 2009


I'm trying to implement a simple method missing using invokeDynamic. I've
been able to make it work using static methods or static methods that proxy
to virtual methods (but not directly to virtual methods). However, I'm
trying to add support for including the name of the method in the call to
MethodMissing.
Based on the Fidget demo, it seemed like the way to go would be to create a
custom JavaMethodHandle that encapsulated the logic. I wasn't able to get it
working (mostly in the setTarget step). However, during some experiments, I
encountered a segfault in the JVM, so I figured I'd report it. The details
(including the minimal test case) are at http://gist.github.com/113717.

That said, I'm curious about the appropriate way to wire this up. I'm rather
new to all of this, so I'm probably missing something obvious.

-- 
Yehuda Katz
Developer | Engine Yard
(ph) 718.877.1325
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20090518/19710eec/attachment.html 


More information about the mlvm-dev mailing list