[Mono-devel-list] Question CEE_CALLVIRT

Christoph Stiedl Shorty.10 at gmx.at
Wed Dec 15 09:20:43 EST 2004


I think I found the place: 
 
mono_burg_emit_127(..) { 
	mini_emit_virtual_call(..., CEE_CALL, OP_CALL_MEMBASE); 
} 
 
and in  
 
mini_emit_virtual_call(..., virtop) { 
	... 
	tree->opcode = virtop; 
	... 
} 
 
Am I right? 
 
And CEE_CALLVIRT is "defined" in opcode.def as far as I saw. 
 
Christoph 
 
 
> Hi,   
>    
> I am currently trying to understand how callvirt   
> works. I figured out that the CEE_CALLVIRT instruction  
> is somehow mapped to OP_*CALL_MEMBASE finally.    
>   
> Could anybody tell me where to find the   
> place in the code where this mapping happens?  
>   
> I "grepped" for CEE_CALLVIRT and didn't find any  
> #define statemtent for it. Where is it coming from?  
>   
> Thanks very much for your help   
>    
> Christoph   
>   
>  
> --  
> GMX ProMail mit bestem Virenschutz http://www.gmx.net/de/go/mail 
> +++ Empfehlung der Redaktion +++ Internet Professionell 10/04 +++ 
> _______________________________________________ 
> Mono-devel-list mailing list 
> Mono-devel-list at lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-devel-list 
>  
 

-- 
NEU +++ DSL Komplett von GMX +++ http://www.gmx.net/de/go/dsl
GMX DSL-Netzanschluss + Tarif zum supergünstigen Komplett-Preis!



More information about the Mono-devel-list mailing list