LCOV - code coverage report
Current view: top level - py - emitbc.c (source / functions) Hit Total Coverage
Test: unix_coverage_v1.23.0-134-g7fe8f030e.info Lines: 468 468 100.0 %
Date: 2024-07-24 10:19:04 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 324029
emit_bc_free 3809
emit_bc_new 3831
emit_bc_set_max_num_labels 3825
emit_get_cur_to_write_bytecode 2330736
emit_get_cur_to_write_code_info 374823
emit_write_bytecode_byte 1357977
emit_write_bytecode_byte_child 15428
emit_write_bytecode_byte_const 34838
emit_write_bytecode_byte_int 7766
emit_write_bytecode_byte_label 241264
emit_write_bytecode_byte_obj 19410
emit_write_bytecode_byte_qstr 351241
emit_write_bytecode_byte_uint 725924
emit_write_bytecode_raw_byte 1234
emit_write_code_info_byte 40088
emit_write_code_info_bytes_lines 291188
emit_write_code_info_qstr 34574
mp_emit_bc_adjust_stack_size 1778453
mp_emit_bc_async_with_setup_finally 70
mp_emit_bc_attr 20486
mp_emit_bc_binary_op 68872
mp_emit_bc_build 12619
mp_emit_bc_call_function 297172
mp_emit_bc_call_method 26857
mp_emit_bc_delete_global 424
mp_emit_bc_delete_local 368
mp_emit_bc_dup_top 47352
mp_emit_bc_dup_top_two 735
mp_emit_bc_end_except_handler 44879
mp_emit_bc_end_finally 83410
mp_emit_bc_end_pass 25477
mp_emit_bc_for_iter 2452
mp_emit_bc_for_iter_end 2452
mp_emit_bc_get_iter 3975
mp_emit_bc_import 6145
mp_emit_bc_jump 8750
mp_emit_bc_jump_if_or_pop 479
mp_emit_bc_label_assign 250085
mp_emit_bc_load_build_class 2499
mp_emit_bc_load_const_obj 19398
mp_emit_bc_load_const_small_int 65274
mp_emit_bc_load_const_str 43953
mp_emit_bc_load_const_tok 80855
mp_emit_bc_load_global 194030
mp_emit_bc_load_local 28064
mp_emit_bc_load_method 26861
mp_emit_bc_load_null 1967
mp_emit_bc_make_closure 244
mp_emit_bc_make_function 15184
mp_emit_bc_pop_except_jump 89843
mp_emit_bc_pop_jump_if 55607
mp_emit_bc_pop_top 148682
mp_emit_bc_raise_varargs 5586
mp_emit_bc_return_value 30974
mp_emit_bc_rot_three 846
mp_emit_bc_rot_two 1268
mp_emit_bc_set_source_line 878494
mp_emit_bc_setup_block 83410
mp_emit_bc_start_except_handler 44883
mp_emit_bc_start_pass 25482
mp_emit_bc_store_comp 351
mp_emit_bc_store_global 59548
mp_emit_bc_store_local 7359
mp_emit_bc_store_map 3580
mp_emit_bc_subscr 9605
mp_emit_bc_unary_op 2220
mp_emit_bc_unpack_ex 177
mp_emit_bc_unpack_sequence 699
mp_emit_bc_unwind_jump 723
mp_emit_bc_with_cleanup 36693
mp_emit_bc_yield 2447

Generated by: LCOV version 1.15-5-g462f71d