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
Hit count
Array_ass_item
0
Array_ass_subscript
0
Array_init
0
Array_item
0
Array_length
0
Array_subscript
0
CDataType_from_address
0
CDataType_from_buffer
0
CDataType_from_buffer_copy
0
CDataType_from_param
0
CDataType_in_dll
0
CDataType_repeat
0
CharArray_get_raw
0
CharArray_get_value
0
CharArray_set_raw
0
CharArray_set_value
0
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_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
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_repr
0
PyCFuncPtr_set_argtypes
0
PyCFuncPtr_set_errcheck
0
PyCFuncPtr_set_restype
0
PyCPointerType_from_param
0
PyCPointerType_paramfunc
0
PyCPointerType_set_type
0
PyCSimpleType_from_param
0
PyCSimpleType_paramfunc
0
PyCStructType_setattro
0
PyDict_GetItemProxy
0
PyDict_SetItemProxy
0
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_paramfunc
0
Struct_init
0
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_alloc_format_string_with_shape
0
_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
string_at
0
unique_key
0
wstring_at
0
PyCStructType_new
1
UnionType_new
1
CDataType_clear
2
PyInit__ctypes
2
StructUnionType_new
2
_ctypes_add_objects
2
_ctypes_add_types
2
_ctypes_mod_exec
2
PyCPointerType_SetProto
4
PyCPointerType_new
4
GenericPyCData_new
5
PyCData_MallocBuffer
5
PyCFuncPtr_new
5
converters_from_argtypes
5
PyCFuncPtrType_new
6
make_funcptrtype_dict
6
CreateSwappedType
8
PyCSimpleType_new
18
_ctypes_alloc_format_string_for_type
18
_ctypes_alloc_format_string
20
PyCData_traverse
180
PyCFuncPtr_traverse
180
CDataType_traverse
364
Generated by:
LCOV version 1.14