Yes, it doesn't work because they are not implemented. The logic is the following: get_vcall_slot_addr () should determine whenever the call which called the trampoline is a virtual call, and if it is, then return the address of the vtable slot used in the call. get_unbox_trampoline () should return a trampoline which increments the first argument of the method by sizeof (MonoObject), then jumps to the address specified.
Zoltan On 8/17/06, Sergey Tikhonov <[EMAIL PROTECTED]> wrote: > Hello Zoltan, > > I am trying to understand why "test_44_unbox_trampoline" (objects.cs) > fails. I could not figure out the logic. :( > Could you shed some lights? > > I guess "mono_arch_get_vcall_slot_addr" and > "mono_arch_get_unbox_trampoline" should be implemented. > > Thank you, > Sergey. > > [EMAIL PROTECTED] > Solvo Ltd. > > _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list