LCOV - code coverage report
Current view: top level - py - emitbc.c (source / functions) Hit Total Coverage
Test: unix_coverage_v1.24.0-148-g136058496.info Lines: 468 468 100.0 %
Date: 2024-12-20 19:05:39 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 328456
emit_bc_free 3873
emit_bc_new 3895
emit_bc_set_max_num_labels 3891
emit_get_cur_to_write_bytecode 2389600
emit_get_cur_to_write_code_info 388758
emit_write_bytecode_byte 1394949
emit_write_bytecode_byte_child 16579
emit_write_bytecode_byte_const 36577
emit_write_bytecode_byte_int 7965
emit_write_bytecode_byte_label 244458
emit_write_bytecode_byte_obj 19998
emit_write_bytecode_byte_qstr 362447
emit_write_bytecode_byte_uint 744416
emit_write_bytecode_raw_byte 1340
emit_write_code_info_byte 42470
emit_write_code_info_bytes_lines 299785
emit_write_code_info_qstr 36970
mp_emit_bc_adjust_stack_size 1819746
mp_emit_bc_async_with_setup_finally 70
mp_emit_bc_attr 22719
mp_emit_bc_binary_op 70579
mp_emit_bc_build 13356
mp_emit_bc_call_function 300003
mp_emit_bc_call_method 28453
mp_emit_bc_delete_global 433
mp_emit_bc_delete_local 416
mp_emit_bc_dup_top 47701
mp_emit_bc_dup_top_two 745
mp_emit_bc_end_except_handler 45117
mp_emit_bc_end_finally 83799
mp_emit_bc_end_pass 26802
mp_emit_bc_for_iter 2567
mp_emit_bc_for_iter_end 2567
mp_emit_bc_get_iter 4155
mp_emit_bc_import 6643
mp_emit_bc_jump 9351
mp_emit_bc_jump_if_or_pop 510
mp_emit_bc_label_assign 254039
mp_emit_bc_load_build_class 2673
mp_emit_bc_load_const_obj 19986
mp_emit_bc_load_const_small_int 67822
mp_emit_bc_load_const_str 45892
mp_emit_bc_load_const_tok 83769
mp_emit_bc_load_global 197477
mp_emit_bc_load_local 31601
mp_emit_bc_load_method 28457
mp_emit_bc_load_null 2237
mp_emit_bc_make_closure 286
mp_emit_bc_make_function 16293
mp_emit_bc_pop_except_jump 90319
mp_emit_bc_pop_jump_if 57130
mp_emit_bc_pop_top 151124
mp_emit_bc_raise_varargs 5997
mp_emit_bc_return_value 32802
mp_emit_bc_rot_three 857
mp_emit_bc_rot_two 1345
mp_emit_bc_set_source_line 901222
mp_emit_bc_setup_block 83799
mp_emit_bc_start_except_handler 45121
mp_emit_bc_start_pass 26806
mp_emit_bc_store_comp 351
mp_emit_bc_store_global 61045
mp_emit_bc_store_local 8217
mp_emit_bc_store_map 3747
mp_emit_bc_subscr 10119
mp_emit_bc_unary_op 2240
mp_emit_bc_unpack_ex 177
mp_emit_bc_unpack_sequence 781
mp_emit_bc_unwind_jump 782
mp_emit_bc_with_cleanup 36743
mp_emit_bc_yield 2594

Generated by: LCOV version 1.15-5-g462f71d