On Mon, 2002-07-29 at 17:40, [EMAIL PROTECTED] wrote: > If the pointer returned by get_trampoline is put into a vtable, then >get_unbox_trampoline() might need to be applied to it.
Do you have a test case which shows that problem? > The separate trampoline is needed because the trampoline can't decide whenever this >was a virtual call or not. After > wrestling with virtual/non-virtual call detection for a _long_ time, I decided to >move non-virtual call handling to a > separate trampoline, and leave the virtual call handling to x86_magic_trampoline. What is the problem when the call is not virtual (maybe the problem is that magic trampoline tries to modify write protected gcc code)? - Dietmar _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
