LCOV - code coverage report
Current view: top level - Objects - exceptions.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 368 1403 26.2 %
Date: 2023-03-20 08:15:36 Functions: 57 144 39.6 %
Branches: 170 989 17.2 %

Function Name Sort by function name Hit count Sort by hit count
AttributeError_clear 13809
AttributeError_dealloc 13809
AttributeError_init 13809
AttributeError_traverse 0
BaseExceptionGroup_clear 0
BaseExceptionGroup_dealloc 0
BaseExceptionGroup_derive 0
BaseExceptionGroup_init 0
BaseExceptionGroup_new 0
BaseExceptionGroup_split 0
BaseExceptionGroup_str 0
BaseExceptionGroup_subgroup 0
BaseExceptionGroup_traverse 0
BaseException_add_note 0
BaseException_clear 120418
BaseException_dealloc 7398
BaseException_get_args 0
BaseException_get_cause 18
BaseException_get_context 18
BaseException_get_tb 10
BaseException_init 119165
BaseException_new 119629
BaseException_reduce 0
BaseException_repr 0
BaseException_set_args 0
BaseException_set_cause 0
BaseException_set_context 0
BaseException_set_tb 105540
BaseException_setstate 0
BaseException_str 18
BaseException_traverse 0
BaseException_with_traceback 224
ImportError_clear 289
ImportError_dealloc 289
ImportError_getstate 0
ImportError_init 289
ImportError_reduce 0
ImportError_str 0
ImportError_traverse 0
KeyError_str 0
MemoryError_dealloc 464
MemoryError_new 464
NameError_clear 1
NameError_dealloc 1
NameError_init 1
NameError_traverse 0
OSError_clear 789
OSError_dealloc 789
OSError_init 789
OSError_new 789
OSError_reduce 0
OSError_str 0
OSError_traverse 0
OSError_written_get 0
OSError_written_set 0
PyExceptionClass_Name 0
PyException_GetArgs 0
PyException_GetCause 18
PyException_GetContext 779
PyException_GetTraceback 225568
PyException_SetArgs 0
PyException_SetCause 93
PyException_SetContext 755
PyException_SetTraceback 105537
PyUnicodeDecodeError_Create 2
PyUnicodeDecodeError_GetEncoding 0
PyUnicodeDecodeError_GetEnd 0
PyUnicodeDecodeError_GetObject 0
PyUnicodeDecodeError_GetReason 0
PyUnicodeDecodeError_GetStart 0
PyUnicodeDecodeError_SetEnd 0
PyUnicodeDecodeError_SetReason 0
PyUnicodeDecodeError_SetStart 0
PyUnicodeEncodeError_GetEncoding 0
PyUnicodeEncodeError_GetEnd 0
PyUnicodeEncodeError_GetObject 0
PyUnicodeEncodeError_GetReason 0
PyUnicodeEncodeError_GetStart 0
PyUnicodeEncodeError_SetEnd 0
PyUnicodeEncodeError_SetReason 0
PyUnicodeEncodeError_SetStart 0
PyUnicodeTranslateError_GetEnd 0
PyUnicodeTranslateError_GetObject 0
PyUnicodeTranslateError_GetReason 0
PyUnicodeTranslateError_GetStart 0
PyUnicodeTranslateError_SetEnd 0
PyUnicodeTranslateError_SetReason 0
PyUnicodeTranslateError_SetStart 0
StopIteration_clear 97664
StopIteration_dealloc 97664
StopIteration_init 97664
StopIteration_traverse 0
SyntaxError_clear 0
SyntaxError_dealloc 0
SyntaxError_init 0
SyntaxError_str 0
SyntaxError_traverse 0
SystemExit_clear 2
SystemExit_dealloc 2
SystemExit_init 2
SystemExit_traverse 0
UnicodeDecodeError_init 2
UnicodeDecodeError_str 0
UnicodeEncodeError_init 0
UnicodeEncodeError_str 0
UnicodeError_clear 2
UnicodeError_dealloc 2
UnicodeError_traverse 0
UnicodeTranslateError_init 0
UnicodeTranslateError_str 0
_PyBaseExceptionGroupObject_cast 0
_PyBaseExceptionObject_cast 332750
_PyBuiltins_AddExceptions 29
_PyErr_NoMemory 0
_PyErr_TrySetFromCause 0
_PyExc_ClearExceptionGroupType 25
_PyExc_CreateExceptionGroup 0
_PyExc_Fini 25
_PyExc_FiniTypes 25
_PyExc_InitGlobalObjects 29
_PyExc_InitState 29
_PyExc_InitTypes 29
_PyExc_PrepReraiseStar 0
_PyException_AddNote 0
_PyUnicodeTranslateError_Create 0
collect_exception_group_leaf_ids 0
create_exception_group_class 29
exception_group_projection 0
exceptiongroup_split_check_match 0
exceptiongroup_split_recursive 0
exceptiongroup_subset 0
free_preallocated_memerrors 25
get_exc_state 1746
get_matcher_type 0
get_memory_error 464
get_string 0
get_unicode 0
is_same_exception_metadata 0
my_basename 0
oserror_init 789
oserror_parse_args 789
oserror_use_init 2367
preallocate_memerrors 29
set_unicodefromstring 0

Generated by: LCOV version 1.14