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

Generated by: LCOV version 1.14