LCOV - code coverage report
Current view: top level - Modules - _threadmodule.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 495 613 80.8 %
Date: 2022-07-20 13:12:14 Functions: 49 50 98.0 %
Branches: 243 354 68.6 %

Function Name Sort by function name Hit count Sort by hit count
PyInit__thread 3135
_ldict 37026
_local_create_dummy 1668
_localdummy_destroyed 259
acquire_timed 1828888
get_thread_state 791612
local_clear 1414
local_dealloc 1412
local_getattro 22171
local_new 1418
local_setattro 14855
local_traverse 30232
localdummy_dealloc 1668
lock_PyThread_acquire_lock 1735729
lock_PyThread_release_lock 1552309
lock__at_fork_reinit 16
lock_acquire_parse_args 1833867
lock_dealloc 684346
lock_locked_lock 39715
lock_repr 8
lock_traverse 729747
newlockobject 684761
release_sentinel 9184
rlock__at_fork_reinit 0
rlock_acquire 98138
rlock_acquire_restore 409
rlock_dealloc 16077
rlock_is_owned 10221
rlock_new 16079
rlock_release 98122
rlock_release_save 413
rlock_repr 4
rlock_traverse 764365
thread_PyThread_allocate_lock 675577
thread_PyThread_exit_thread 492
thread_PyThread_interrupt_main 14
thread_PyThread_start_new_thread 8773
thread__count 6873
thread__set_sentinel 9184
thread_bootstate_free 8643
thread_excepthook 11
thread_excepthook_file 7
thread_get_ident 821053
thread_get_native_id 9635
thread_module_clear 5495
thread_module_exec 3135
thread_module_free 3074
thread_module_traverse 59768
thread_run 8772
thread_stack_size 15

Generated by: LCOV version 1.14