LCOV - code coverage report
Current view:
top level
-
py
- emitbc.c
(
source
/ functions)
Hit
Total
Coverage
Test:
unix_coverage_v1.20.0-498-g5dbd6fc70.info
Lines:
457
457
100.0 %
Date:
2023-09-28 15:23:00
Functions:
71
71
100.0 %
Branches:
161
176
91.5 %
Function Name
Hit count
emit_bc_call_function_method_helper
318575
emit_bc_free
3620
emit_bc_new
3641
emit_bc_set_max_num_labels
3638
emit_get_cur_to_write_bytecode
2267417
emit_get_cur_to_write_code_info
362244
emit_write_bytecode_byte
1319188
emit_write_bytecode_byte_child
14759
emit_write_bytecode_byte_const
33511
emit_write_bytecode_byte_int
7093
emit_write_bytecode_byte_label
237301
emit_write_bytecode_byte_obj
18752
emit_write_bytecode_byte_qstr
338836
emit_write_bytecode_byte_uint
705951
emit_write_bytecode_raw_byte
1154
emit_write_code_info_byte
38101
emit_write_code_info_bytes_lines
282858
emit_write_code_info_qstr
33021
mp_emit_bc_adjust_stack_size
1976183
mp_emit_bc_attr
18378
mp_emit_bc_binary_op
67297
mp_emit_bc_build
12227
mp_emit_bc_call_function
293483
mp_emit_bc_call_method
25092
mp_emit_bc_delete_global
389
mp_emit_bc_delete_local
322
mp_emit_bc_dup_top
46703
mp_emit_bc_dup_top_two
698
mp_emit_bc_end_except_handler
44435
mp_emit_bc_end_finally
82782
mp_emit_bc_end_pass
24233
mp_emit_bc_for_iter
2351
mp_emit_bc_for_iter_end
2351
mp_emit_bc_get_iter
3699
mp_emit_bc_import
5748
mp_emit_bc_jump
8070
mp_emit_bc_jump_if_or_pop
465
mp_emit_bc_label_assign
245551
mp_emit_bc_load_build_class
2427
mp_emit_bc_load_const_obj
18740
mp_emit_bc_load_const_small_int
62201
mp_emit_bc_load_const_str
41577
mp_emit_bc_load_const_tok
77420
mp_emit_bc_load_global
189503
mp_emit_bc_load_local
26224
mp_emit_bc_load_method
25096
mp_emit_bc_load_null
1818
mp_emit_bc_make_closure
234
mp_emit_bc_make_function
14525
mp_emit_bc_pop_except_jump
88950
mp_emit_bc_pop_jump_if
54017
mp_emit_bc_pop_top
145113
mp_emit_bc_raise_varargs
5207
mp_emit_bc_return_value
29453
mp_emit_bc_rot_three
751
mp_emit_bc_rot_two
1189
mp_emit_bc_set_source_line
854064
mp_emit_bc_setup_block
82782
mp_emit_bc_start_except_handler
44439
mp_emit_bc_start_pass
24238
mp_emit_bc_store_comp
343
mp_emit_bc_store_global
58343
mp_emit_bc_store_local
6871
mp_emit_bc_store_map
3444
mp_emit_bc_subscr
8942
mp_emit_bc_unary_op
2123
mp_emit_bc_unpack_ex
177
mp_emit_bc_unpack_sequence
670
mp_emit_bc_unwind_jump
666
mp_emit_bc_with_cleanup
36683
mp_emit_bc_yield
2179
Generated by:
LCOV version 1.15-5-g462f71d