@@ -1235,7 +1235,6 @@ mono_patch_info_hash (gconstpointer data)
1235
1235
case MONO_PATCH_INFO_SEQ_POINT_INFO :
1236
1236
case MONO_PATCH_INFO_METHOD_RGCTX :
1237
1237
case MONO_PATCH_INFO_SIGNATURE :
1238
- case MONO_PATCH_INFO_METHOD_CODE_SLOT :
1239
1238
case MONO_PATCH_INFO_AOT_JIT_INFO :
1240
1239
case MONO_PATCH_INFO_METHOD_PINVOKE_ADDR_CACHE :
1241
1240
case MONO_PATCH_INFO_GSHARED_METHOD_INFO :
@@ -1493,22 +1492,6 @@ mono_resolve_patch_target_ext (MonoMemoryManager *mem_manager, MonoMethod *metho
1493
1492
mono_error_assert_ok (error );
1494
1493
break ;
1495
1494
}
1496
- case MONO_PATCH_INFO_METHOD_CODE_SLOT : {
1497
- gpointer code_slot ;
1498
-
1499
- MonoJitMemoryManager * jit_mm = jit_mm_for_method (patch_info -> data .method );
1500
- jit_mm_lock (jit_mm );
1501
- if (!jit_mm -> method_code_hash )
1502
- jit_mm -> method_code_hash = g_hash_table_new (NULL , NULL );
1503
- code_slot = g_hash_table_lookup (jit_mm -> method_code_hash , patch_info -> data .method );
1504
- if (!code_slot ) {
1505
- code_slot = mono_mem_manager_alloc0 (jit_mm -> mem_manager , sizeof (gpointer ));
1506
- g_hash_table_insert (jit_mm -> method_code_hash , patch_info -> data .method , code_slot );
1507
- }
1508
- jit_mm_unlock (jit_mm );
1509
- target = code_slot ;
1510
- break ;
1511
- }
1512
1495
case MONO_PATCH_INFO_METHOD_PINVOKE_ADDR_CACHE : {
1513
1496
target = mono_mem_manager_alloc0 (mem_manager , sizeof (gpointer ));
1514
1497
break ;
@@ -4302,7 +4285,6 @@ free_jit_mem_manager (MonoMemoryManager *mem_manager)
4302
4285
g_hash_table_foreach (info -> dynamic_code_hash , dynamic_method_info_free , NULL );
4303
4286
g_hash_table_destroy (info -> dynamic_code_hash );
4304
4287
}
4305
- g_hash_table_destroy (info -> method_code_hash );
4306
4288
g_hash_table_destroy (info -> jump_trampoline_hash );
4307
4289
g_hash_table_destroy (info -> jit_trampoline_hash );
4308
4290
g_hash_table_destroy (info -> delegate_info_hash );
0 commit comments