X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Finterp%2Fmintops.def;h=190c6647d08adef26aee2599bfc0bbe2c2be21e1;hb=ed0b9b227bff804ebd25b7bdfd7958c9b861aa20;hp=f80f2a51acaf0dac3e43bfe9cf4294f2fd3a112d;hpb=c63aa7cd12a077ef1b2b90b119bfef7687c800d0;p=mono.git diff --git a/mono/mini/interp/mintops.def b/mono/mini/interp/mintops.def index f80f2a51aca..190c6647d08 100644 --- a/mono/mini/interp/mintops.def +++ b/mono/mini/interp/mintops.def @@ -76,7 +76,6 @@ OPDEF(MINT_STINARG_P, "stinarg.p", 2, MintOpUShortInt) OPDEF(MINT_STINARG_VT, "stinarg.vt", 4, MintOpShortAndInt) OPDEF(MINT_LDARGA, "ldarga", 2, MintOpUShortInt) -OPDEF(MINT_LDTHISA, "ldthisa", 1, MintOpNoArgs) OPDEF(MINT_LDFLD_I1, "ldfld.i1", 2, MintOpUShortInt) OPDEF(MINT_LDFLD_U1, "ldfld.u1", 2, MintOpUShortInt) @@ -173,7 +172,7 @@ OPDEF(MINT_LEAVE_S, "leave.s", 2, MintOpShortBranch) OPDEF(MINT_THROW, "throw", 1, MintOpNoArgs) OPDEF(MINT_RETHROW, "rethrow", 1, MintOpNoArgs) -OPDEF(MINT_ENDFINALLY, "endfinally", 1, MintOpNoArgs) +OPDEF(MINT_ENDFINALLY, "endfinally", 2, MintOpNoArgs) OPDEF(MINT_BRFALSE_I4, "brfalse.i4", 3, MintOpBranch) OPDEF(MINT_BRFALSE_I8, "brfalse.i8", 3, MintOpBranch) @@ -267,6 +266,8 @@ OPDEF(MINT_JMP, "jmp", 2, MintOpMethodToken) OPDEF(MINT_CALLRUN, "callrun", 1, MintOpNoArgs) +OPDEF(MINT_ENDFILTER, "endfilter", 1, MintOpNoArgs) + OPDEF(MINT_NEWOBJ, "newobj", 2, MintOpMethodToken) OPDEF(MINT_INITOBJ, "initobj", 3, MintOpInt) OPDEF(MINT_CASTCLASS, "castclass", 2, MintOpClassToken) @@ -306,6 +307,7 @@ OPDEF(MINT_STELEM_I, "stelem.i", 1, MintOpNoArgs) OPDEF(MINT_STELEM_I1, "stelem.i1", 1, MintOpNoArgs) OPDEF(MINT_STELEM_U1, "stelem.u1", 1, MintOpNoArgs) OPDEF(MINT_STELEM_I2, "stelem.i2", 1, MintOpNoArgs) +OPDEF(MINT_STELEM_U2, "stelem.u2", 1, MintOpNoArgs) OPDEF(MINT_STELEM_I4, "stelem.i4", 1, MintOpNoArgs) OPDEF(MINT_STELEM_I8, "stelem.i8", 1, MintOpNoArgs) OPDEF(MINT_STELEM_R4, "stelem.r4", 1, MintOpNoArgs) @@ -488,6 +490,9 @@ OPDEF(MINT_CLT_UN_I8, "clt.un.i8", 1, MintOpNoArgs) OPDEF(MINT_CLT_UN_R8, "clt.un.r8", 1, MintOpNoArgs) OPDEF(MINT_CKFINITE, "ckfinite", 1, MintOpNoArgs) +OPDEF(MINT_MKREFANY, "mkrefany", 2, MintOpClassToken) +OPDEF(MINT_REFANYTYPE, "refanytype", 1, MintOpNoArgs) +OPDEF(MINT_REFANYVAL, "refanyval", 1, MintOpNoArgs) OPDEF(MINT_CKNULL, "cknull", 1, MintOpNoArgs) @@ -506,8 +511,13 @@ OPDEF(MINT_ICALL_PI_P, "mono_icall_pi_p", 2, MintOpClassToken) OPDEF(MINT_ICALL_PPP_V, "mono_icall_ppp_v", 2, MintOpClassToken) OPDEF(MINT_ICALL_PPI_V, "mono_icall_ppi_v", 2, MintOpClassToken) OPDEF(MINT_MONO_LDPTR, "mono_ldptr", 2, MintOpClassToken) +OPDEF(MINT_MONO_TLS, "mono_tls", 2, MintOpInt) OPDEF(MINT_MONO_NEWOBJ, "mono_newobj", 2, MintOpClassToken) OPDEF(MINT_MONO_RETOBJ, "mono_retobj", 1, MintOpNoArgs) OPDEF(MINT_MONO_FREE, "mono_free", 1, MintOpNoArgs) +OPDEF(MINT_MONO_ATOMIC_STORE_I4, "mono_atomic.store.i4", 1, MintOpNoArgs) +OPDEF(MINT_MONO_JIT_ATTACH, "mono_jit_attach", 1, MintOpNoArgs) +OPDEF(MINT_MONO_JIT_DETACH, "mono_jit_detach", 1, MintOpNoArgs) - +// FIXME: MintOp +OPDEF(MINT_JIT_CALL, "mono_jit_call", 2, MintOpNoArgs)