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

Reply via email to