Home
last modified time | relevance | path

Searched refs:hasthis (Results 26 – 50 of 50) sorted by relevance

12

/dports/lang/mono/mono-5.10.1.57/mono/metadata/
H A Dmetadata.c2055 ret->hasthis = FALSE; in mono_metadata_signature_dup_add_this()
2136 guint32 hasthis = 0, explicit_this = 0, call_convention, param_count; in mono_metadata_parse_method_signature_full() local
2145 hasthis = 1; in mono_metadata_parse_method_signature_full()
2158 method->hasthis = hasthis; in mono_metadata_parse_method_signature_full()
5280 if (s1->hasthis != s2->hasthis) in mono_metadata_fnptr_equal()
5404 if (sig1->hasthis != sig2->hasthis || sig1->param_count != sig2->param_count) in mono_metadata_signature_equal()
6838 return sig->hasthis; in mono_signature_is_instance()
H A Dloader.c348 if (sig1->hasthis != sig2->hasthis || in mono_metadata_signature_vararg_match()
563 res->hasthis = sig->hasthis; in inflate_generic_signature_checked()
H A Dmethod-builder.c200 if (!signature->hasthis) in mono_mb_create_method()
H A Dsre.c928 sig->hasthis = 1; in mono_image_get_array_token()
1049 sig->hasthis = old->hasthis; in create_method_token()
1803 sig->hasthis = MONO_HANDLE_GETVAL (ctor, attrs) & METHOD_ATTRIBUTE_STATIC? 0: 1; in ctor_builder_to_signature()
1826 sig->hasthis = MONO_HANDLE_GETVAL (method, attrs) & METHOD_ATTRIBUTE_STATIC? 0: 1; in method_builder_to_signature()
1851 sig->hasthis = MONO_HANDLE_GETVAL (method, attrs) & METHOD_ATTRIBUTE_STATIC? 0: 1; in dynamic_method_to_signature()
4142 sig->hasthis = helper->call_conv & 32 ? 1 : 0; in mono_reflection_resolve_object()
H A Dmetadata-internals.h602 unsigned int hasthis : 1; member
H A Dverify.c3257 param_count = sig->param_count + sig->hasthis; in do_invoke_method()
3285 if (sig->hasthis) { in do_invoke_method()
3920 if (!sig->hasthis) { in do_newobj()
4970 ctx.max_args = ctx.signature->param_count + ctx.signature->hasthis; in mono_method_verify()
4992 if (ctx.signature->hasthis) in mono_method_verify()
4994 …memcpy (ctx.params + ctx.signature->hasthis, ctx.signature->params, sizeof (MonoType *) * ctx.sign… in mono_method_verify()
H A Dcominterop.c263 res->hasthis = 0; in cominterop_method_signature()
1120 if (!sig->hasthis) in mono_cominterop_get_invoke()
1959 csig->hasthis = 0; in cominterop_setup_marshal_context()
H A Dsre-encode.c324 if (sig->hasthis) in mono_dynimage_encode_method_signature()
H A Dclass.c2350 sig->hasthis = TRUE; in mono_class_setup_methods()
2360 sig->hasthis = TRUE; in mono_class_setup_methods()
2373 sig->hasthis = TRUE; in mono_class_setup_methods()
2384 sig->hasthis = TRUE; in mono_class_setup_methods()
2393 sig->hasthis = TRUE; in mono_class_setup_methods()
2402 sig->hasthis = TRUE; in mono_class_setup_methods()
H A Dmetadata-verify.c4295 if (original_sig->hasthis != signature->hasthis) in mono_verifier_is_sig_compatible()
H A Dicall.c1896 callconv |= (sig->hasthis << 5) | (sig->explicit_this << 6); in ves_icall_get_method_info()
/dports/lang/mono/mono-5.10.1.57/external/ikvm/reflect/Emit/
H A DILGenerator.cs690 private void UpdateStack(OpCode opc, bool hasthis, Type returnType, int parameterCount) in UpdateStack() argument
699 if ((hasthis && opc != OpCodes.Newobj) || opc == OpCodes.Calli) in UpdateStack()
/dports/lang/mono/mono-5.10.1.57/mono/mini/
H A Dmini.c1726 g_assert (!sig->hasthis); in mini_register_opcode_emulation()
2047 …cfg->args = (MonoInst **)mono_mempool_alloc0 (cfg->mempool, (sig->param_count + sig->hasthis) * si… in mono_compile_create_vars()
2049 if (sig->hasthis) { in mono_compile_create_vars()
2055 cfg->args [i + sig->hasthis] = mono_compile_create_var (cfg, sig->params [i], OP_ARG); in mono_compile_create_vars()
2064 if (sig->hasthis) { in mono_compile_create_vars()
2071 mono_print_ins (cfg->args [i + sig->hasthis]); in mono_compile_create_vars()
H A Dmini-arm64.c1308 n = sig->hasthis + sig->param_count; in get_call_info()
1328 if (sig->hasthis) in get_call_info()
1332 ainfo = cinfo->args + sig->hasthis + pindex; in get_call_info()
1518 if (sig->hasthis) in mono_arch_start_dyn_call()
1527 ArgInfo *ainfo = &cinfo->args [aindex + sig->hasthis]; in mono_arch_start_dyn_call()
1997 for (i = 0; i < sig->param_count + sig->hasthis; ++i) { in mono_arch_allocate_vars()
2156 n = sig->param_count + sig->hasthis; in mono_arch_get_llvm_call_info()
H A Dmini-trampolines.c1151 if (sig->hasthis && method->klass->valuetype) { in mono_delegate_trampoline()
1185 callvirt = !delegate->target && sig->hasthis; in mono_delegate_trampoline()
H A Daot-compiler.c3207 if (sig->hasthis) in encode_signature()
4028 csig->hasthis = 1; in add_wrappers()
4034 csig->hasthis = 1; in add_wrappers()
4041 csig->hasthis = 1; in add_wrappers()
4049 csig->hasthis = 1; in add_wrappers()
4055 csig->hasthis = 1; in add_wrappers()
4063 csig->hasthis = 1; in add_wrappers()
4157 …if (sig->hasthis && (method->klass->marshalbyref || method->klass == mono_defaults.object_class)) { in add_wrappers()
8067 …Inst **)mono_mempool_alloc (acfg->mempool, sizeof (MonoInst*) * (sig->param_count + sig->hasthis)); in compile_method()
8068 for (i = 0; i < sig->param_count + sig->hasthis; ++i) { in compile_method()
[all …]
H A Dliveness.c545 …le_deadce_vars && !(cfg->gshared && mono_method_signature (cfg->method)->hasthis && cfg->varinfo [… in mono_analyze_liveness()
H A Dmini-gc.c1680 if (sig->hasthis && ins == cfg->args [0] && !cfg->method->klass->valuetype) {
2061 for (i = 0; i < sig->param_count + sig->hasthis; ++i) {
H A Daot-runtime.c771 gboolean hasthis, explicit_this, has_gen_params; in decode_signature_with_target() local
776 hasthis = (flags & 0x20) != 0; in decode_signature_with_target()
788 sig->hasthis = hasthis; in decode_signature_with_target()
H A Djit-icalls.c1851 if (m->klass->valuetype && mono_method_signature (m)->hasthis) in mono_llvmonly_init_delegate()
H A Ddecompose.c1915 g_assert (!info->sig->hasthis); in mono_local_emulate_ops()
H A Dsimd-intrinsics.c1827 max = fsig->param_count + fsig->hasthis; in emit_intrinsics()
H A Ddebugger-agent.c9799 if (!sig->hasthis) { in frame_commands()
9814 if (!sig->hasthis) { in frame_commands()
/dports/lang/mono/mono-5.10.1.57/tools/monograph/
H A Dmonograph.c220 n = sig->hasthis + sig->param_count; in method_stats()
/dports/lang/mono/mono-5.10.1.57/mono/dis/
H A Dget.c925 start = method->hasthis ? 0 : 1; in dis_stringify_method_signature_full()
985 if (method->hasthis) in dis_stringify_method_signature_full()

12