LCOV - code coverage report
Current view: top level - Modules - _struct.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 229 1000 22.9 %
Date: 2023-03-20 08:15:36 Functions: 24 117 20.5 %
Branches: 117 584 20.0 %

Function Name Sort by function name Hit count Sort by hit count
PyInit__struct 3
Struct_impl 15
Struct_iter_unpack 0
Struct_unpack_from_impl 0
Struct_unpack_impl 198
_clearcache_impl 1
_range_error 0
_structmodule_clear 2
_structmodule_exec 3
_structmodule_free 1
_structmodule_traverse 54
align 30
bp_bool 0
bp_double 0
bp_float 0
bp_halffloat 0
bp_int 0
bp_longlong 0
bp_uint 0
bp_ulonglong 0
bu_bool 0
bu_double 0
bu_float 0
bu_halffloat 0
bu_int 0
bu_longlong 0
bu_short 0
bu_uint 0
bu_ulonglong 0
cache_struct_converter 414
calcsize_impl 18
get_long 0
get_longlong 0
get_pylong 0
get_size_t 0
get_ssize_t 0
get_struct_state 885
get_ulong 0
get_ulonglong 0
getentry 30
iter_unpack_impl 0
lp_double 198
lp_float 0
lp_halffloat 0
lp_int 0
lp_longlong 0
lp_uint 0
lp_ulonglong 0
lu_double 0
lu_float 0
lu_halffloat 0
lu_int 0
lu_longlong 0
lu_short 0
lu_uint 0
lu_ulonglong 0
np_bool 0
np_byte 0
np_char 0
np_double 0
np_float 0
np_halffloat 0
np_int 0
np_long 0
np_longlong 0
np_short 0
np_size_t 0
np_ssize_t 0
np_ubyte 0
np_uint 0
np_ulong 0
np_ulonglong 0
np_ushort 0
np_void_p 0
nu_bool 0
nu_byte 0
nu_char 0
nu_double 0
nu_float 0
nu_halffloat 0
nu_int 0
nu_long 0
nu_longlong 198
nu_short 0
nu_size_t 0
nu_ssize_t 0
nu_ubyte 0
nu_uint 0
nu_ulong 0
nu_ulonglong 0
nu_ushort 0
nu_void_p 0
pack 198
pack_halffloat 0
pack_into 0
prepare_s 15
s_clear 0
s_dealloc 13
s_get_format 0
s_get_size 0
s_pack 198
s_pack_internal 198
s_pack_into 0
s_sizeof 0
s_traverse 108
s_unpack_internal 198
unpack_double 0
unpack_float 0
unpack_from_impl 0
unpack_halffloat 0
unpack_impl 198
unpackiter_dealloc 0
unpackiter_iternext 0
unpackiter_len 0
unpackiter_new 0
unpackiter_traverse 0
whichtable 15

Generated by: LCOV version 1.14