2004-09-29 Geoff Norton <gnorton@customerdna.com>
commit2fdc3df2e1519d323563aeb067f5ec77947d1b56
authorGeoff Norton <grompf@sublimeintervention.com>
Wed, 29 Sep 2004 15:46:44 +0000 (29 15:46 -0000)
committerGeoff Norton <grompf@sublimeintervention.com>
Wed, 29 Sep 2004 15:46:44 +0000 (29 15:46 -0000)
tree7219b07b105eacd8940484c86212ce25ffa1199a
parent5e86697297647a2afd6cf7694856cc74b3d80dc6
2004-09-29  Geoff Norton  <gnorton@customerdna.com>

        * marshal.c (mono_ftnptr_to_delegate): This method was improperly
        attempting to marshal the delegate_trampoline as the method_addr.
        This patch has a static hashtable of marshalled delegates so that
        we can map delegate_trampoline addresses back to delegates.  This
        allows a delegate passed to managed code to be passed back into native
        code.  Fixes #67039

svn path=/trunk/mono/; revision=34521
mono/metadata/ChangeLog
mono/metadata/marshal.c