[Mono-devel-list] interpreter question

Varga Zoltan vargaz at freemail.hu
Sun Aug 17 08:15:46 EDT 2003


                                           Hi,

  I would like to clean up the handling of the various
pointer types in
the interpreter, and I would like to know what is the
function of the
VAL_VALUETA type? It is pushed on the stack by a lot of
opcodes, while
only the INITOBJ instruction uses it. According to the
specs, these 
opcodes should push a managed pointer on the stack. Also,
the usage
of this type of stack value is a little strange: sometimes, the
sp->data.vt.vt field is set to point to the value, sometimes
the sp->data.p
field.

                                             thanks

                                                    Zoltan





More information about the Mono-devel-list mailing list