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 Sort by function name Hit count Sort by 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