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
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