LCOV - code coverage report
Current view:
top level
-
Python
- ceval.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit acb105a7c1f]
Lines:
3739
4138
90.4 %
Date:
2022-07-20 13:12:14
Functions:
96
114
84.2 %
Branches:
2049
2634
77.8 %
Function Name
Hit count
PyEval_AcquireLock
0
PyEval_EvalFrame
0
PyEval_EvalFrameEx
0
PyEval_GetFrame
0
PyEval_GetFuncDesc
0
PyEval_GetFuncName
0
PyEval_InitThreads
0
PyEval_ReleaseLock
0
PyEval_SetProfile
0
PyEval_ThreadsInitialized
0
Py_EnterRecursiveCall
0
Py_LeaveRecursiveCall
0
_PyEval_GetBuiltinId
0
_PyEval_ThreadsInitialized
0
dtrace_function_entry
0
dtrace_function_return
0
initialize_trace_info
0
maybe_dtrace_line
0
_PyEval_RequestCodeExtraIndex
1
PyEval_EvalCodeEx
2
UNSIGNAL_ASYNC_EXC
2
_PyEval_CallTracing
2
PyEval_SetTrace
3
SIGNAL_ASYNC_EXC
3
_PyEval_SignalAsyncExc
3
_PyEval_ReInitThreads
8
format_exc_unbound
8
PyEval_ReleaseThread
12
positional_only_passed_as_keyword
18
format_kwargs_error
23
format_awaitable_error
28
match_keys
47
Py_AddPendingCall
96
Py_SetRecursionLimit
96
SIGNAL_PENDING_CALLS
101
_PyEval_AddPendingCall
101
_push_pending_call
101
_PyEval_SetProfile
170
exception_group_match
175
check_except_star_type_valid
179
Py_MakePendingCalls
405
UNSIGNAL_PENDING_CALLS
482
make_pending_calls
482
_pop_pending_call
583
format_missing
639
missing_arguments
639
format_exc_check_arg
967
_PyEval_GetCoroutineOriginTrackingDepth
1243
too_many_positional
1294
_PyEval_SetCoroutineOriginTrackingDepth
2478
_PyEval_Fini
2957
_Py_FinishPendingCalls
2957
_PyEval_InitRuntimeState
2988
_PyEval_FiniState
3125
_PyEval_FiniGIL
3138
_PyEval_InitGIL
3138
_PyEval_InitState
3138
_PyEval_GetFrame
3170
_PyEval_GetBuiltin
4289
match_class_attr
4542
_PyEval_GetAsyncGenFinalizer
5170
_PyEval_GetAsyncGenFirstiter
5170
_PyEval_ReleaseLock
8649
PyEval_AcquireThread
8773
call_exc_trace
8791
_PyEval_SetAsyncGenFinalizer
10326
_PyEval_SetAsyncGenFirstiter
10326
_PyEval_SetTrace
10896
match_class
12841
_Py_CheckRecursiveCall
16547
PyEval_GetLocals
20642
UNSIGNAL_PENDING_SIGNALS
31666
handle_signals
31679
RESET_GIL_DROP_REQUEST
35430
import_all_from
40974
eval_frame_handle_pending
66607
SET_GIL_DROP_REQUEST
90518
PyEval_MergeCompilerFlags
108510
trace_function_entry
136592
_PyEval_SignalReceived
140662
SIGNAL_PENDING_SIGNALS
140674
Py_GetRecursionLimit
238218
PyEval_GetBuiltins
249150
_PyEval_GetBuiltins
249221
_PyEval_SliceIndexNotNone
272872
PyEval_EvalCode
316399
check_args_iterable
344035
do_raise
355812
PyEval_GetGlobals
689541
import_from
807403
import_name
1443142
trace_call_function
1992766
trace_function_exit
2474668
call_trace_protected
2611336
check_except_type_valid
3558790
scan_back_to_entry_start
3593077
unpack_iterable
3812520
call_trace
3911402
skip_to_next_entry
4057011
maybe_call_line_trace
5859013
PyThreadState_EnterTracing
5929761
PyThreadState_LeaveTracing
5929761
get_exception_handler
5973257
PyEval_RestoreThread
9261696
PyEval_SaveThread
9261845
COMPUTE_EVAL_BREAKER
9509067
do_call_core
9573973
_PyEval_SliceIndex
64232634
_PyEval_Vector
70949635
_PyEvalFramePushAndInit
119570202
initialize_locals
119570202
pop_frame
183100203
_PyEvalFrameClearAndPop
254050863
_PyEval_EvalFrameDefault
8341726857
Generated by:
LCOV version 1.14