- image->delegate_begin_invoke_cache =
- g_hash_table_new ((GHashFunc)mono_signature_hash,
- (GCompareFunc)mono_metadata_signature_equal);
- image->delegate_end_invoke_cache =
- g_hash_table_new ((GHashFunc)mono_signature_hash,
- (GCompareFunc)mono_metadata_signature_equal);
- image->delegate_invoke_cache =
- g_hash_table_new ((GHashFunc)mono_signature_hash,
- (GCompareFunc)mono_metadata_signature_equal);
- image->runtime_invoke_cache =
- g_hash_table_new ((GHashFunc)mono_signature_hash,
- (GCompareFunc)mono_metadata_signature_equal);
-
- image->runtime_invoke_direct_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->managed_wrapper_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->native_wrapper_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->remoting_invoke_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->cominterop_invoke_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->cominterop_wrapper_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->synchronized_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->unbox_wrapper_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
-
- image->ldfld_wrapper_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->ldflda_wrapper_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->stfld_wrapper_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->isinst_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->castclass_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->proxy_isinst_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
- image->thunk_invoke_cache = g_hash_table_new (mono_aligned_addr_hash, NULL);
-