LCOV - code coverage report
Current view: top level - py - emitbc.c (source / functions) Hit Total Coverage
Test: unix_coverage_v1.24.0-7-g548babf8a.info Lines: 468 468 100.0 %
Date: 2024-10-30 09:06:48 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 327576
emit_bc_free 3868
emit_bc_new 3891
emit_bc_set_max_num_labels 3887
emit_get_cur_to_write_bytecode 2377042
emit_get_cur_to_write_code_info 385141
emit_write_bytecode_byte 1386872
emit_write_bytecode_byte_child 16209
emit_write_bytecode_byte_const 36058
emit_write_bytecode_byte_int 7951
emit_write_bytecode_byte_label 243809
emit_write_bytecode_byte_obj 19849
emit_write_bytecode_byte_qstr 360458
emit_write_bytecode_byte_uint 740604
emit_write_bytecode_raw_byte 1328
emit_write_code_info_byte 41721
emit_write_code_info_bytes_lines 297847
emit_write_code_info_qstr 36153
mp_emit_bc_adjust_stack_size 1810917
mp_emit_bc_async_with_setup_finally 70
mp_emit_bc_attr 22300
mp_emit_bc_binary_op 70139
mp_emit_bc_build 13091
mp_emit_bc_call_function 299422
mp_emit_bc_call_method 28154
mp_emit_bc_delete_global 433
mp_emit_bc_delete_local 410
mp_emit_bc_dup_top 47641
mp_emit_bc_dup_top_two 745
mp_emit_bc_end_except_handler 45117
mp_emit_bc_end_finally 83744
mp_emit_bc_end_pass 26422
mp_emit_bc_for_iter 2537
mp_emit_bc_for_iter_end 2537
mp_emit_bc_get_iter 4125
mp_emit_bc_import 6603
mp_emit_bc_jump 9236
mp_emit_bc_jump_if_or_pop 505
mp_emit_bc_label_assign 253116
mp_emit_bc_load_build_class 2628
mp_emit_bc_load_const_obj 19837
mp_emit_bc_load_const_small_int 67438
mp_emit_bc_load_const_str 45518
mp_emit_bc_load_const_tok 83044
mp_emit_bc_load_global 196930
mp_emit_bc_load_local 30524
mp_emit_bc_load_method 28158
mp_emit_bc_load_null 2082
mp_emit_bc_make_closure 274
mp_emit_bc_make_function 15935
mp_emit_bc_pop_except_jump 90319
mp_emit_bc_pop_jump_if 56691
mp_emit_bc_pop_top 150762
mp_emit_bc_raise_varargs 5877
mp_emit_bc_return_value 32249
mp_emit_bc_rot_three 857
mp_emit_bc_rot_two 1300
mp_emit_bc_set_source_line 896555
mp_emit_bc_setup_block 83744
mp_emit_bc_start_except_handler 45121
mp_emit_bc_start_pass 26427
mp_emit_bc_store_comp 351
mp_emit_bc_store_global 60733
mp_emit_bc_store_local 8016
mp_emit_bc_store_map 3747
mp_emit_bc_subscr 10079
mp_emit_bc_unary_op 2240
mp_emit_bc_unpack_ex 177
mp_emit_bc_unpack_sequence 766
mp_emit_bc_unwind_jump 777
mp_emit_bc_with_cleanup 36708
mp_emit_bc_yield 2584

Generated by: LCOV version 1.15-5-g462f71d