LCOV - code coverage report
Current view: | top level - Python - ceval.c (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 472 | 1322 | 35.7 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 33 | 82 | 40.2 %
|  |  | Branches: | 251 | 1009 | 24.9 %

Function Name | Hit count
PyEval_EvalCodeEx | 0
PyEval_EvalFrame | 0
PyEval_EvalFrameEx | 0
PyEval_GetFrame | 0
PyEval_GetFuncDesc | 0
PyEval_GetFuncName | 0
PyEval_SetProfile | 0
PyEval_SetProfileAllThreads | 0
PyEval_SetTrace | 0
PyEval_SetTraceAllThreads | 0
PyUnstable_Eval_RequestCodeExtraIndex | 0
Py_EnterRecursiveCall | 0
Py_GetRecursionLimit | 0
Py_LeaveRecursiveCall | 0
Py_SetRecursionLimit | 0
_PyEval_CallTracing | 0
_PyEval_GetAsyncGenFinalizer | 0
_PyEval_GetAsyncGenFirstiter | 0
_PyEval_GetBuiltinId | 0
_PyEval_GetCoroutineOriginTrackingDepth | 0
_PyEval_GetFrame | 0
_PyEval_SetAsyncGenFinalizer | 0
_PyEval_SetAsyncGenFirstiter | 0
_PyEval_SetCoroutineOriginTrackingDepth | 0
_PyEval_SetProfile | 0
_PyEval_SliceIndexNotNone | 0
_Py_CheckRecursiveCall | 0
_Py_CheckRecursiveCallPy | 0
call_exc_trace | 0
call_trace | 0
call_trace_protected | 0
check_except_star_type_valid | 0
dtrace_function_entry | 0
dtrace_function_return | 0
exception_group_match | 0
format_awaitable_error | 0
format_exc_unbound | 0
format_kwargs_error | 0
format_missing | 0
initialize_trace_info | 0
match_keys | 0
maybe_call_line_trace | 0
maybe_dtrace_line | 0
missing_arguments | 0
positional_only_passed_as_keyword | 0
too_many_positional | 0
trace_call_function | 0
trace_function_entry | 0
trace_function_exit | 0
_PyEval_GetBuiltin | 1
_PyEval_SetTrace | 1
format_exc_check_arg | 1
PyEval_GetLocals | 2
match_class_attr | 9
match_class | 26
PyEval_MergeCompilerFlags | 89
check_args_iterable | 302
do_raise | 413
PyThreadState_EnterTracing | 637
PyThreadState_LeaveTracing | 637
PyEval_GetBuiltins | 692
_PyEval_GetBuiltins | 692
PyEval_EvalCode | 828
PyEval_GetGlobals | 1357
import_from | 2022
unpack_iterable | 2665
import_name | 3157
skip_to_next_entry | 6242
check_except_type_valid | 101696
scan_back_to_entry_start | 101742
do_call_core | 103224
get_exception_handler | 107686
clear_gen_frame | 122330
_PyEval_SliceIndex | 150047
_PyEval_Vector | 1130299
_PyEvalFramePushAndInit | 1424205
initialize_locals | 1424205
clear_thread_frame | 3485728
_PyEvalFrameClearAndPop | 3608058
_Py_EnterRecursivePy | 4159852
_Py_LeaveRecursiveCallPy | 4159852
_PyEval_EvalFrameDefault | 116730305

Generated by: LCOV version 1.14