LCOV - code coverage report
Current view:
top level
-
Modules/cjkcodecs
- multibytecodec.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit acb105a7c1f]
Lines:
689
923
74.6 %
Date:
2022-07-20 13:12:14
Functions:
54
58
93.1 %
Branches:
375
643
58.3 %
Function Name
Hit count
PyInit__multibytecodec
25
_multibyte_codec_find_state_by_type
7010
_multibytecodec_MultibyteCodec_decode_impl
186024
_multibytecodec_MultibyteCodec_encode_impl
1234932
_multibytecodec_MultibyteIncrementalDecoder_decode_impl
47789
_multibytecodec_MultibyteIncrementalDecoder_getstate_impl
329
_multibytecodec_MultibyteIncrementalDecoder_reset_impl
4
_multibytecodec_MultibyteIncrementalDecoder_setstate_impl
305
_multibytecodec_MultibyteIncrementalEncoder_encode_impl
27427
_multibytecodec_MultibyteIncrementalEncoder_getstate_impl
177
_multibytecodec_MultibyteIncrementalEncoder_reset_impl
24
_multibytecodec_MultibyteIncrementalEncoder_setstate_impl
177
_multibytecodec_MultibyteStreamReader_read_impl
42296
_multibytecodec_MultibyteStreamReader_readline_impl
44831
_multibytecodec_MultibyteStreamReader_readlines_impl
42031
_multibytecodec_MultibyteStreamReader_reset_impl
120
_multibytecodec_MultibyteStreamWriter_reset_impl
19
_multibytecodec_MultibyteStreamWriter_write_impl
55150
_multibytecodec_MultibyteStreamWriter_writelines_impl
722
_multibytecodec___create_codec
142
_multibytecodec_clear
32
_multibytecodec_exec
25
_multibytecodec_free
25
_multibytecodec_get_state
8023
_multibytecodec_traverse
814
call_error_callback
2841
codecctx_errors_get
0
codecctx_errors_set
76
decoder_append_pending
72561
decoder_feed_buffer
191010
decoder_prepare_buffer
193233
encoder_encode_stateful
88125
expand_encodebuffer
279
internal_error_callback
1428023
make_tuple
1420773
mbidecoder_dealloc
1263
mbidecoder_init
1263
mbidecoder_new
1263
mbidecoder_traverse
2
mbiencoder_dealloc
1263
mbiencoder_init
1263
mbiencoder_new
1263
mbiencoder_traverse
0
mbstreamreader_dealloc
2273
mbstreamreader_init
2272
mbstreamreader_iread
129158
mbstreamreader_new
2273
mbstreamreader_traverse
0
mbstreamwriter_dealloc
2213
mbstreamwriter_init
2212
mbstreamwriter_iwrite
60698
mbstreamwriter_new
2213
mbstreamwriter_traverse
0
multibytecodec_dealloc
142
multibytecodec_decerror
3087
multibytecodec_encerror
1051723
multibytecodec_encode
1325783
multibytecodec_traverse
5042
Generated by:
LCOV version 1.14