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

Generated by: LCOV version 1.14