LCOV - code coverage report
Current view:
top level
-
py
- emitbc.c
(
source
/ functions)
Hit
Total
Coverage
Test:
unix_coverage_v1.25.0-32-g076e07197.info
Lines:
468
468
100.0 %
Date:
2025-04-24 18:23:45
Functions:
72
72
100.0 %
Branches:
161
176
91.5 %
Function Name
Hit count
emit_bc_call_function_method_helper
333679
emit_bc_free
3922
emit_bc_new
3944
emit_bc_set_max_num_labels
3939
emit_get_cur_to_write_bytecode
2452316
emit_get_cur_to_write_code_info
404074
emit_write_bytecode_byte
1434533
emit_write_bytecode_byte_child
18044
emit_write_bytecode_byte_const
39127
emit_write_bytecode_byte_int
8132
emit_write_bytecode_byte_label
247489
emit_write_bytecode_byte_obj
21083
emit_write_bytecode_byte_qstr
373176
emit_write_bytecode_byte_uint
764621
emit_write_bytecode_raw_byte
1381
emit_write_code_info_byte
45328
emit_write_code_info_bytes_lines
308669
emit_write_code_info_qstr
40076
mp_emit_bc_adjust_stack_size
1863569
mp_emit_bc_async_with_setup_finally
70
mp_emit_bc_attr
24679
mp_emit_bc_binary_op
72253
mp_emit_bc_build
14551
mp_emit_bc_call_function
303122
mp_emit_bc_call_method
30557
mp_emit_bc_delete_global
433
mp_emit_bc_delete_local
443
mp_emit_bc_dup_top
48055
mp_emit_bc_dup_top_two
755
mp_emit_bc_end_except_handler
45331
mp_emit_bc_end_finally
84303
mp_emit_bc_end_pass
28362
mp_emit_bc_for_iter
2692
mp_emit_bc_for_iter_end
2692
mp_emit_bc_get_iter
4280
mp_emit_bc_import
6858
mp_emit_bc_jump
9771
mp_emit_bc_jump_if_or_pop
530
mp_emit_bc_label_assign
257845
mp_emit_bc_load_build_class
2853
mp_emit_bc_load_const_obj
21071
mp_emit_bc_load_const_small_int
70209
mp_emit_bc_load_const_str
48147
mp_emit_bc_load_const_tok
86645
mp_emit_bc_load_global
200371
mp_emit_bc_load_local
35912
mp_emit_bc_load_method
30561
mp_emit_bc_load_null
2722
mp_emit_bc_make_closure
322
mp_emit_bc_make_function
17722
mp_emit_bc_pop_except_jump
90747
mp_emit_bc_pop_jump_if
58644
mp_emit_bc_pop_top
153559
mp_emit_bc_raise_varargs
6427
mp_emit_bc_return_value
34914
mp_emit_bc_rot_three
862
mp_emit_bc_rot_two
1495
mp_emit_bc_set_source_line
924599
mp_emit_bc_setup_block
84303
mp_emit_bc_start_except_handler
45335
mp_emit_bc_start_pass
28368
mp_emit_bc_store_comp
361
mp_emit_bc_store_global
62344
mp_emit_bc_store_local
9333
mp_emit_bc_store_map
3792
mp_emit_bc_subscr
10359
mp_emit_bc_unary_op
2240
mp_emit_bc_unpack_ex
177
mp_emit_bc_unpack_sequence
846
mp_emit_bc_unwind_jump
802
mp_emit_bc_with_cleanup
36943
mp_emit_bc_yield
2624
Generated by:
LCOV version 1.15-5-g462f71d