Home
last modified time | relevance | path

Searched refs:MONO_IMT_SIZE (Results 1 – 8 of 8) sorted by relevance

/dports/lang/mono/mono-5.10.1.57/mono/mini/
H A Dmini-runtime.c2837 imt -= MONO_IMT_SIZE; in mini_llvmonly_initial_imt_tramp()
3218 int index = slot_index + MONO_IMT_SIZE; in mini_get_vtable_trampoline()
3237 g_assert (slot_index >= - MONO_IMT_SIZE); in mini_get_vtable_trampoline()
3238 if (!vtable_trampolines || slot_index + MONO_IMT_SIZE >= vtable_trampolines_size) { in mini_get_vtable_trampoline()
3267 return mini_get_vtable_trampoline (vt, slot_index - MONO_IMT_SIZE); in mini_get_imt_trampoline()
3277 imt -= MONO_IMT_SIZE; in mini_imt_entry_inited()
3357 offset = ((gint32)mono_method_get_imt_slot (method) - MONO_IMT_SIZE) * SIZEOF_VOID_P; in mono_get_delegate_virtual_invoke_impl()
3361 idx = (offset / SIZEOF_VOID_P + MONO_IMT_SIZE) * 2 + (load_imt_reg ? 1 : 0); in mono_get_delegate_virtual_invoke_impl()
H A Djit-icalls.c1531 imt = (gpointer*)vt - MONO_IMT_SIZE; in resolve_iface_call()
1764 imt = (gpointer*)vt - MONO_IMT_SIZE; in mono_resolve_generic_virtual_iface_call()
H A Dmini-trampolines.c178 int imt_slot = MONO_IMT_SIZE + displacement; in mini_resolve_imt_method()
180 g_assert (imt_slot < MONO_IMT_SIZE); in mini_resolve_imt_method()
H A Dmini-generic-sharing.c1987 vcall_offset = ((gint32)imt_slot - MONO_IMT_SIZE) * SIZEOF_VOID_P; in instantiate_info()
H A Dmethod-to-ir.c2552 offset = ((gint32)imt_slot - MONO_IMT_SIZE) * SIZEOF_VOID_P; in mono_emit_method_call_full()
6807 offset = ((gint32)slot - MONO_IMT_SIZE) * SIZEOF_VOID_P; in emit_llvmonly_virtual_call()
6851 offset = ((gint32)slot - MONO_IMT_SIZE) * SIZEOF_VOID_P; in emit_llvmonly_virtual_call()
H A Dmini-amd64.c7816 for (i = 1; i <= MONO_IMT_SIZE; ++i) { in mono_arch_get_delegate_invoke_impls()
/dports/lang/mono/mono-5.10.1.57/mono/metadata/
H A Dobject.c613 #if (MONO_IMT_SIZE > 32)
1238 return c % MONO_IMT_SIZE; in mono_method_get_imt_slot()
1413 …MonoImtBuilderEntry **imt_builder = (MonoImtBuilderEntry **)g_calloc (MONO_IMT_SIZE, sizeof (MonoI… in build_imt_slots()
1478 for (i = 0; i < MONO_IMT_SIZE; ++i) { in build_imt_slots()
1538 for (i = 0; i < MONO_IMT_SIZE; i++) { in build_imt_slots()
1573 imt -= MONO_IMT_SIZE; in mono_vtable_build_imt_slot()
1574 g_assert (imt_slot >= 0 && imt_slot < MONO_IMT_SIZE); in mono_vtable_build_imt_slot()
1736 int imt_slot = MONO_IMT_SIZE + displacement; in mono_method_add_generic_virtual_invocation()
1947 imt_table_bytes = sizeof (gpointer) * (MONO_IMT_SIZE); in mono_class_create_runtime_vtable()
2108 for (i = 0; i < MONO_IMT_SIZE; ++i) in mono_class_create_runtime_vtable()
[all …]
H A Dobject-internals.h1630 #define MONO_IMT_SIZE 9 macro
1632 #define MONO_IMT_SIZE 19 macro