LCOV - code coverage report
Current view: top level - Modules - _struct.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 852 956 89.1 %
Date: 2022-07-20 13:12:14 Functions: 108 116 93.1 %
Branches: 415 538 77.1 %

Function Name Sort by function name Hit count Sort by hit count
PyInit__struct 1125
Struct___init___impl 245168
Struct_iter_unpack 12
Struct_unpack_from_impl 2206205
Struct_unpack_impl 4178080
_clearcache_impl 1
_range_error 1430
_structmodule_clear 1614
_structmodule_exec 1125
_structmodule_free 807
_structmodule_traverse 29714
align 550814
bp_bool 24948
bp_double 23482
bp_float 8169
bp_halffloat 36
bp_int 81795
bp_longlong 24576
bp_uint 53673
bp_ulonglong 18398
bu_bool 41422
bu_double 40554
bu_float 14161
bu_halffloat 16
bu_int 146198
bu_longlong 105623
bu_uint 178565
bu_ulonglong 33033
cache_struct_converter 6484332
calcsize_impl 166886
get_long 2253664
get_longlong 71587
get_pylong 2869260
get_size_t 38920
get_ssize_t 34944
get_struct_state 16323643
get_ulong 329823
get_ulonglong 61702
getentry 550848
iter_unpack_impl 2
lp_double 16379
lp_float 205409
lp_halffloat 0
lp_int 10112
lp_longlong 0
lp_uint 128148
lp_ulonglong 0
lu_double 27318
lu_float 32290
lu_halffloat 0
lu_int 16139
lu_longlong 0
lu_uint 148885
lu_ulonglong 0
np_bool 197225
np_byte 417769
np_char 235249
np_double 52762
np_float 187151
np_halffloat 28
np_int 184057
np_long 198138
np_longlong 71587
np_short 49527
np_size_t 38920
np_ssize_t 34944
np_ubyte 733522
np_uint 99772
np_ulong 48230
np_ulonglong 61702
np_ushort 578744
np_void_p 35646
nu_bool 225668
nu_byte 7370087
nu_char 363298
nu_double 48508
nu_float 175776
nu_halffloat 26
nu_int 1092600
nu_long 211751
nu_longlong 70761
nu_short 75441
nu_size_t 37607
nu_ssize_t 34311
nu_ubyte 7484204
nu_uint 326491
nu_ulong 27132
nu_ulonglong 72613
nu_ushort 2622785
nu_void_p 23547
pack 1222502
pack_halffloat 64
pack_into 1368
prepare_s 245168
s_clear 0
s_dealloc 239144
s_get_format 4
s_get_size 1441
s_new 245167
s_pack 1228731
s_pack_internal 3177364
s_pack_into 1948644
s_sizeof 21
s_traverse 226146
s_unpack_internal 6367181
unpack_double 67872
unpack_float 46451
unpack_from_impl 916973
unpack_halffloat 42
unpack_impl 4176565
unpackiter_dealloc 10
unpackiter_iternext 17
unpackiter_len 5
unpackiter_new 1
unpackiter_traverse 0
whichtable 245165

Generated by: LCOV version 1.14