LCOV - code coverage report
Current view:
top level
-
Python
- ceval.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython lcov report
Lines:
4044
4462
90.6 %
Date:
2022-07-07 18:19:46
Functions:
102
120
85.0 %
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
_Py_FatalError_TstateNULL
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
lltrace_resume_frame
5
_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
dump_stack
72
lltrace_instruction
72
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
too_many_positional
294
Py_MakePendingCalls
405
UNSIGNAL_PENDING_CALLS
486
make_pending_calls
486
_pop_pending_call
587
format_missing
639
missing_arguments
639
format_exc_check_arg
966
_PyEval_GetCoroutineOriginTrackingDepth
1233
_PyEval_SetCoroutineOriginTrackingDepth
2458
_PyEval_Fini
2952
_Py_FinishPendingCalls
2952
_PyEval_InitRuntimeState
2984
_PyEval_FiniState
3120
_PyEval_FiniGIL
3134
_PyEval_InitGIL
3134
_PyEval_InitState
3134
_PyEval_ThreadsInitialized
4099
_PyEval_GetBuiltin
4291
match_class_attr
4918
_PyEval_GetAsyncGenFinalizer
5261
_PyEval_GetAsyncGenFirstiter
5261
_PyEval_GetFrame
6428
_PyEval_ReleaseLock
8683
call_exc_trace
8773
PyEval_AcquireThread
8804
_PyEval_SetAsyncGenFinalizer
10508
_PyEval_SetAsyncGenFirstiter
10508
_PyEval_SetTrace
10887
match_class
13960
_Py_CheckRecursiveCall
16547
PyEval_GetLocals
21379
RESET_GIL_DROP_REQUEST
23058
_PyEval_SignalReceived
31454
SIGNAL_PENDING_SIGNALS
31467
UNSIGNAL_PENDING_SIGNALS
31528
handle_signals
31544
import_all_from
41176
eval_frame_handle_pending
54068
PyEval_MergeCompilerFlags
110071
SET_GIL_DROP_REQUEST
122184
trace_function_entry
137403
PyEval_GetBuiltins
251762
_PyEval_GetBuiltins
251833
_PyEval_SliceIndexNotNone
272872
PyEval_EvalCode
319938
check_args_iterable
363037
Py_GetRecursionLimit
365941
do_raise
382971
PyEval_GetGlobals
729369
import_from
809909
import_name
1450810
trace_call_function
2005420
trace_function_exit
2478760
call_trace_protected
2616240
unpack_iterable
3844900
call_trace
3934640
scan_back_to_entry_start
4480620
check_except_type_valid
4606880
skip_to_next_entry
4868060
maybe_call_line_trace
5843280
PyThreadState_EnterTracing
5979180
PyThreadState_LeaveTracing
5979180
get_exception_handler
7024490
do_call_core
9524240
PyEval_RestoreThread
10000200
PyEval_SaveThread
10000200
COMPUTE_EVAL_BREAKER
10110600
is_tstate_valid
20249800
parse_varint
39695200
_PyEval_SliceIndex
64461800
_PyEval_Vector
71192500
_PyEvalFramePushAndInit
122154000
initialize_locals
122154000
pop_frame
186182000
_PyEvalFrameClearAndPop
257373000
_PyEval_EvalFrameDefault
8403420000
Generated by:
LCOV version 1.14