[Mono-dev] Building Mono on Linux/Alpha
vargaz at gmail.com
Thu Aug 17 16:53:33 EDT 2006
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
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.
On 8/17/06, Sergey Tikhonov <tsv at solvo.ru> 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,
> tsv at solvo.ru
> Solvo Ltd.
More information about the Mono-devel-list