LCOV - code coverage report
Current view: | top level - Python - ceval_gil.c (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 159 | 365 | 43.6 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 23 | 47 | 48.9 %
|  |  | Branches: | 47 | 160 | 29.4 %

Function Name | Hit count
COMPUTE_EVAL_BREAKER | 30818
PyEval_AcquireLock | 0
PyEval_AcquireThread | 0
PyEval_InitThreads | 0
PyEval_ReleaseLock | 0
PyEval_ReleaseThread | 0
PyEval_RestoreThread | 30151
PyEval_SaveThread | 30151
PyEval_ThreadsInitialized | 0
Py_AddPendingCall | 0
Py_MakePendingCalls | 22
RESET_GIL_DROP_REQUEST | 0
SET_GIL_DROP_REQUEST | 0
SIGNAL_ASYNC_EXC | 0
SIGNAL_PENDING_CALLS | 0
SIGNAL_PENDING_SIGNALS | 0
UNSIGNAL_ASYNC_EXC | 0
UNSIGNAL_PENDING_CALLS | 22
UNSIGNAL_PENDING_SIGNALS | 22
_PyEval_AddPendingCall | 0
_PyEval_Fini | 25
_PyEval_FiniGIL | 29
_PyEval_FiniState | 25
_PyEval_GetSwitchInterval | 0
_PyEval_InitGIL | 29
_PyEval_InitRuntimeState | 29
_PyEval_InitState | 29
_PyEval_ReInitThreads | 0
_PyEval_ReleaseLock | 0
_PyEval_SetSwitchInterval | 0
_PyEval_SignalAsyncExc | 0
_PyEval_SignalReceived | 0
_PyEval_ThreadsInitialized | 0
_Py_FinishPendingCalls | 25
_Py_HandlePending | 298
_gil_initialize | 29
_pop_pending_call | 22
_push_pending_call | 0
create_gil | 29
destroy_gil | 0
drop_gil | 30151
gil_created | 29
handle_signals | 22
make_pending_calls | 22
recreate_gil | 0
take_gil | 30180
tstate_must_exit | 60360

Generated by: LCOV version 1.14