[Mono-dev] Building Mono on Linux/Alpha

Sergey Tikhonov tsv at solvo.ru
Thu Aug 17 17:05:44 EDT 2006


Zoltan Varga wrote:

> 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

Ok. I was comparing different call signatures and it seems that I would 
have to
mark virtual calls some how (like ia64 does in one case), but I will 
look again.

> 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.

Thank you very much.

Regards,
Sergey.

tsv at solvo.ru
Solvo Ltd.




More information about the Mono-devel-list mailing list