LCOV - code coverage report
Current view: top level - Modules/_ctypes - _ctypes.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 336 2203 15.3 %
Date: 2023-03-20 08:15:36 Functions: 23 120 19.2 %
Branches: 180 1384 13.0 %

Function Name Sort by function name Hit count Sort by hit count
Array_ass_item 0
Array_ass_subscript 0
Array_init 0
Array_item 0
Array_length 0
Array_subscript 0
CDataType_clear 2
CDataType_from_address 0
CDataType_from_buffer 0
CDataType_from_buffer_copy 0
CDataType_from_param 0
CDataType_in_dll 0
CDataType_repeat 0
CDataType_traverse 364
CharArray_get_raw 0
CharArray_get_value 0
CharArray_set_raw 0
CharArray_set_value 0
CreateSwappedType 8
GenericPyCData_new 5
GetKeepedObjects 0
KeepRef 0
Pointer_ass_item 0
Pointer_bool 0
Pointer_get_contents 0
Pointer_init 0
Pointer_item 0
Pointer_new 0
Pointer_set_contents 0
Pointer_subscript 0
PyCArrayType_from_ctype 0
PyCArrayType_new 0
PyCArrayType_paramfunc 0
PyCData_AtAddress 0
PyCData_FromBaseObj 0
PyCData_GetContainer 0
PyCData_MallocBuffer 5
PyCData_NewGetBuffer 0
PyCData_clear 0
PyCData_dealloc 0
PyCData_from_outparam 0
PyCData_get 0
PyCData_item_type 0
PyCData_nohash 0
PyCData_reduce 0
PyCData_set 0
PyCData_setstate 0
PyCData_traverse 180
PyCFuncPtrType_new 6
PyCFuncPtrType_paramfunc 0
PyCFuncPtr_FromDll 0
PyCFuncPtr_bool 0
PyCFuncPtr_call 0
PyCFuncPtr_clear 0
PyCFuncPtr_dealloc 0
PyCFuncPtr_get_argtypes 0
PyCFuncPtr_get_errcheck 0
PyCFuncPtr_get_restype 0
PyCFuncPtr_new 5
PyCFuncPtr_repr 0
PyCFuncPtr_set_argtypes 0
PyCFuncPtr_set_errcheck 0
PyCFuncPtr_set_restype 0
PyCFuncPtr_traverse 180
PyCPointerType_SetProto 4
PyCPointerType_from_param 0
PyCPointerType_new 4
PyCPointerType_paramfunc 0
PyCPointerType_set_type 0
PyCSimpleType_from_param 0
PyCSimpleType_new 18
PyCSimpleType_paramfunc 0
PyCStructType_new 1
PyCStructType_setattro 0
PyDict_GetItemProxy 0
PyDict_SetItemProxy 0
PyInit__ctypes 2
Simple_bool 0
Simple_from_outparm 0
Simple_get_value 0
Simple_init 0
Simple_repr 0
Simple_set_value 0
StructParam_dealloc 0
StructUnionType_new 2
StructUnionType_paramfunc 0
Struct_init 0
UnionType_new 1
UnionType_setattro 0
WCharArray_get_value 0
WCharArray_set_value 0
_DictRemover_call 0
_DictRemover_dealloc 0
_PyCData_set 0
_build_callargs 0
_build_result 0
_byref 0
_check_outarg_type 0
_ctypes_add_objects 2
_ctypes_add_types 2
_ctypes_alloc_format_string 20
_ctypes_alloc_format_string_for_type 18
_ctypes_alloc_format_string_with_shape 0
_ctypes_mod_exec 2
_ctypes_simple_instance 0
_get_arg 0
_get_name 0
_init_pos_args 0
_validate_paramflags 0
add_getset 0
c_char_p_from_param 0
c_void_p_from_param 0
c_wchar_p_from_param 0
cast 0
cast_check_pointertype 0
converters_from_argtypes 5
make_funcptrtype_dict 6
string_at 0
unique_key 0
wstring_at 0

Generated by: LCOV version 1.14