LCOV - code coverage report
Current view: | top level - Modules - _threadmodule.c (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 264 | 630 | 41.9 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 30 | 51 | 58.8 %
|  |  | Branches: | 116 | 362 | 32.0 %

Function Name | Hit count
_ldict | 0
_localdummy_destroyed | 0
local_getattro | 0
local_setattro | 0
lock__at_fork_reinit | 0
lock_repr | 0
rlock__at_fork_reinit | 0
rlock_acquire_restore | 0
rlock_is_owned | 0
rlock_release_save | 0
rlock_repr | 0
thread_PyThread_exit_thread | 0
thread_PyThread_interrupt_main | 0
thread_PyThread_start_new_thread | 0
thread__count | 0
thread_bootstate_free | 0
thread_daemon_threads_allowed | 0
thread_excepthook | 0
thread_excepthook_file | 0
thread_run | 0
thread_stack_size | 0
_local_create_dummy | 1
local_clear | 1
local_dealloc | 1
local_new | 1
localdummy_dealloc | 1
release_sentinel | 4
thread__set_sentinel | 4
thread_get_native_id | 4
local_traverse | 8
lock_locked_lock | 12
lock_PyThread_release_lock | 20
lock_PyThread_acquire_lock | 24
PyInit__thread | 26
thread_module_exec | 26
thread_module_free | 26
thread_module_clear | 49
thread_module_traverse | 246
rlock_traverse | 700
lock_traverse | 756
rlock_dealloc | 1057
rlock_new | 1057
thread_PyThread_allocate_lock | 1057
lock_dealloc | 1061
newlockobject | 1061
get_thread_state | 1383
thread_get_ident | 2572
rlock_acquire | 2587
rlock_release | 2587
acquire_timed | 2605
lock_acquire_parse_args | 2611

Generated by: LCOV version 1.14