LCOV - code coverage report
Current view: top level - Modules - gcmodule.c (source / functions) Hit Total Coverage
Test: CPython lcov report Lines: 735 822 89.4 %
Date: 2022-07-07 18:19:46 Functions: 85 88 96.6 %

Function Name Sort by function name Hit count Sort by hit count
PyObject_GC_IsFinalized 0
_PyGC_Dump 0
show_stats_each_generations 0
gc_freeze_impl 1
gc_unfreeze_impl 1
PyObject_GC_IsTracked 2
debug_cycle 2
gc_get_freeze_count_impl 2
gc_is_finalized 3
gc_get_count_impl 5
gc_get_debug_impl 6
gc_get_referents 6
gc_get_stats_impl 9
gc_get_threshold_impl 14
gc_set_debug_impl 15
referentsvisit 18
gc_get_objects_impl 21
append_objects 31
visit_move 111
gc_is_tracked 178
gc_get_referrers 252
gc_set_threshold 324
gc_enable_impl 445
gc_disable_impl 447
gc_isenabled_impl 450
PyGC_IsEnabled 454
PyGC_Enable 465
PyGC_Disable 467
gc_fini_untrack 507
gc_referrers_for 756
PyInit_gc 997
gcmodule_exec 997
PyGC_Collect 2952
_PyGC_DumpShutdownStats 3120
_PyGC_Fini 3120
_PyGC_Init 3134
_PyGC_InitState 3134
_PyGC_CollectNoFail 9360
gc_collect_impl 15311
clear_freelists 27720
untrack_dicts 27720
gc_collect_generations 165749
_PyObject_GC_Resize 178582
gc_collect_with_callback 184012
clear_unreachable_mask 193372
delete_garbage 193372
finalize_garbage 193372
gc_collect_main 193372
gc_list_clear_collecting 193372
handle_legacy_finalizers 193372
handle_resurrected_objects 193372
handle_weakrefs 193372
move_legacy_finalizer_reachable 193372
move_legacy_finalizers 193372
untrack_tuples 193372
gc_list_size 233539
invoke_gc_callback 368024
deduce_unreachable 386744
move_unreachable 386744
subtract_refs 386744
update_refs 386744
gc_list_merge 813657
gc_list_remove 886656
gc_list_init 1780520
validate_list 2513840
referrersvisit 15640300
PyObject_GC_Track 21585100
has_legacy_finalizer 22699000
gc_list_move 24625900
gc_list_is_empty 27592800
visit_validate 39386600
_PyObject_GC_NewVar 72296300
gc_list_append 80240900
_PyObject_GC_New 179672000
gc_alloc 251968000
PyObject_GC_Del 324522000
get_gc_state 324525000
_PyObject_GC_Link 326230000
PyObject_IS_GC 484105000
gc_set_refs 489273000
PyObject_GC_UnTrack 491690000
gc_clear_collecting 575159000
gc_reset_refs 595965000
gc_decref 1041810000
gc_is_collecting 2349530000
visit_reachable 2602220000
visit_decref 2841560000
gc_get_refs 3983400000

Generated by: LCOV version 1.14