LCOV - code coverage report
Current view: | top level - Modules - gcmodule.c (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 460 | 759 | 60.6 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 56 | 89 | 62.9 %
|  |  | Branches: | 150 | 342 | 43.9 %

Function Name | Hit count
PyGC_Disable | 0
PyGC_Enable | 0
PyGC_IsEnabled | 0
PyObject_GC_IsFinalized | 0
PyObject_GC_IsTracked | 0
PyUnstable_GC_VisitObjects | 0
_PyGC_Dump | 0
append_objects | 0
debug_cycle | 0
gc_disable_impl | 0
gc_enable_impl | 0
gc_fini_untrack | 0
gc_freeze_impl | 0
gc_get_count_impl | 0
gc_get_debug_impl | 0
gc_get_freeze_count_impl | 0
gc_get_objects_impl | 0
gc_get_referents | 0
gc_get_referrers | 0
gc_get_stats_impl | 0
gc_get_threshold_impl | 0
gc_is_finalized | 0
gc_is_tracked | 0
gc_isenabled_impl | 0
gc_list_remove | 0
gc_referrers_for | 0
gc_set_debug_impl | 0
gc_set_threshold | 0
gc_unfreeze_impl | 0
referentsvisit | 0
referrersvisit | 0
show_stats_each_generations | 0
visit_move | 0
PyInit_gc | 2
gcmodule_exec | 2
gc_collect_impl | 12
PyGC_Collect | 25
_PyGC_DumpShutdownStats | 25
_PyGC_Fini | 25
_PyGC_Init | 29
_PyGC_InitState | 29
_PyGC_CollectNoFail | 75
clear_freelists | 112
untrack_dicts | 112
_Py_RunGC | 298
gc_collect_generations | 298
gc_collect_with_callback | 311
clear_unreachable_mask | 386
delete_garbage | 386
finalize_garbage | 386
gc_collect_main | 386
gc_list_clear_collecting | 386
handle_legacy_finalizers | 386
handle_resurrected_objects | 386
handle_weakrefs | 386
move_legacy_finalizer_reachable | 386
move_legacy_finalizers | 386
untrack_tuples | 386
gc_list_size | 507
invoke_gc_callback | 622
deduce_unreachable | 772
move_unreachable | 772
subtract_refs | 772
update_refs | 772
gc_list_merge | 1665
_PyObject_GC_Resize | 2822
gc_list_init | 3595
has_legacy_finalizer | 81282
gc_list_move | 85975
gc_list_is_empty | 94729
_PyObject_GC_NewVar | 358613
gc_list_append | 513682
_Py_ScheduleGC | 945489
gc_set_refs | 1220763
gc_clear_collecting | 1463100
gc_reset_refs | 1539696
PyObject_GC_Track | 1572233
gc_decref | 2143854
gc_get_refs | 4869431
visit_reachable | 4997751
visit_decref | 5808645
gc_is_collecting | 6028829
_PyObject_GC_New | 7219180
PyObject_IS_GC | 7502158
gc_alloc | 7577793
PyObject_GC_Del | 8977912
get_gc_state | 8977914
_PyObject_GC_Link | 8996350
PyObject_GC_UnTrack | 9406814

Generated by: LCOV version 1.14