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 Sort by function name Hit count Sort by 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