@@ -243,6 +243,7 @@ RB_DEBUG_COUNTER(obj_wb_unprotect)
243243RB_DEBUG_COUNTER (obj_obj_embed )
244244RB_DEBUG_COUNTER (obj_obj_transient )
245245RB_DEBUG_COUNTER (obj_obj_ptr )
246+ RB_DEBUG_COUNTER (obj_obj_too_complex )
246247
247248RB_DEBUG_COUNTER (obj_str_ptr )
248249RB_DEBUG_COUNTER (obj_str_embed )
@@ -346,41 +347,6 @@ RB_DEBUG_COUNTER(vm_sync_lock_enter_nb)
346347RB_DEBUG_COUNTER (vm_sync_lock_enter_cr )
347348RB_DEBUG_COUNTER (vm_sync_barrier )
348349
349- /* jit_exec() counts */
350- RB_DEBUG_COUNTER (jit_exec )
351- RB_DEBUG_COUNTER (mjit_exec_not_added )
352- RB_DEBUG_COUNTER (mjit_exec_not_ready )
353- RB_DEBUG_COUNTER (mjit_exec_not_compiled )
354- RB_DEBUG_COUNTER (mjit_exec_call_func )
355-
356- /* MJIT enqueue / unload */
357- RB_DEBUG_COUNTER (mjit_add_iseq_to_process )
358- RB_DEBUG_COUNTER (mjit_unload_units )
359-
360- /* MJIT <-> VM frame push counts */
361- RB_DEBUG_COUNTER (mjit_frame_VM2VM )
362- RB_DEBUG_COUNTER (mjit_frame_VM2JT )
363- RB_DEBUG_COUNTER (mjit_frame_JT2JT )
364- RB_DEBUG_COUNTER (mjit_frame_JT2VM )
365-
366- /* MJIT cancel counters */
367- RB_DEBUG_COUNTER (mjit_cancel )
368- RB_DEBUG_COUNTER (mjit_cancel_ivar_inline )
369- RB_DEBUG_COUNTER (mjit_cancel_exivar_inline )
370- RB_DEBUG_COUNTER (mjit_cancel_send_inline )
371- RB_DEBUG_COUNTER (mjit_cancel_opt_insn ) /* CALL_SIMPLE_METHOD */
372- RB_DEBUG_COUNTER (mjit_cancel_invalidate_all )
373- RB_DEBUG_COUNTER (mjit_cancel_leave )
374-
375- /* rb_mjit_unit_list length */
376- RB_DEBUG_COUNTER (mjit_length_unit_queue )
377- RB_DEBUG_COUNTER (mjit_length_active_units )
378- RB_DEBUG_COUNTER (mjit_length_compact_units )
379- RB_DEBUG_COUNTER (mjit_length_stale_units )
380-
381- /* Other MJIT counters */
382- RB_DEBUG_COUNTER (mjit_compile_failures )
383-
384350/* load (not implemented yet) */
385351/*
386352RB_DEBUG_COUNTER(load_files)
0 commit comments