/dports/lang/mono/mono-5.10.1.57/mono/metadata/ |
H A D | metadata.c | 2055 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 D | loader.c | 348 if (sig1->hasthis != sig2->hasthis || in mono_metadata_signature_vararg_match() 563 res->hasthis = sig->hasthis; in inflate_generic_signature_checked()
|
H A D | method-builder.c | 200 if (!signature->hasthis) in mono_mb_create_method()
|
H A D | sre.c | 928 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 D | metadata-internals.h | 602 unsigned int hasthis : 1; member
|
H A D | verify.c | 3257 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 D | cominterop.c | 263 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 D | sre-encode.c | 324 if (sig->hasthis) in mono_dynimage_encode_method_signature()
|
H A D | class.c | 2350 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 D | metadata-verify.c | 4295 if (original_sig->hasthis != signature->hasthis) in mono_verifier_is_sig_compatible()
|
H A D | icall.c | 1896 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 D | ILGenerator.cs | 690 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 D | mini.c | 1726 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 D | mini-arm64.c | 1308 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 D | mini-trampolines.c | 1151 if (sig->hasthis && method->klass->valuetype) { in mono_delegate_trampoline() 1185 callvirt = !delegate->target && sig->hasthis; in mono_delegate_trampoline()
|
H A D | aot-compiler.c | 3207 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 D | liveness.c | 545 …le_deadce_vars && !(cfg->gshared && mono_method_signature (cfg->method)->hasthis && cfg->varinfo [… in mono_analyze_liveness()
|
H A D | mini-gc.c | 1680 if (sig->hasthis && ins == cfg->args [0] && !cfg->method->klass->valuetype) { 2061 for (i = 0; i < sig->param_count + sig->hasthis; ++i) {
|
H A D | aot-runtime.c | 771 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 D | jit-icalls.c | 1851 if (m->klass->valuetype && mono_method_signature (m)->hasthis) in mono_llvmonly_init_delegate()
|
H A D | decompose.c | 1915 g_assert (!info->sig->hasthis); in mono_local_emulate_ops()
|
H A D | simd-intrinsics.c | 1827 max = fsig->param_count + fsig->hasthis; in emit_intrinsics()
|
H A D | debugger-agent.c | 9799 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 D | monograph.c | 220 n = sig->hasthis + sig->param_count; in method_stats()
|
/dports/lang/mono/mono-5.10.1.57/mono/dis/ |
H A D | get.c | 925 start = method->hasthis ? 0 : 1; in dis_stringify_method_signature_full() 985 if (method->hasthis) in dis_stringify_method_signature_full()
|