LCOV - code coverage report
Current view: top level - py - emitbc.c (source / functions) Hit Total Coverage
Test: unix_coverage_v1.24.0-219-g87f04d593.info Lines: 468 468 100.0 %
Date: 2025-01-22 11:19:25 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 330525
emit_bc_free 3893
emit_bc_new 3915
emit_bc_set_max_num_labels 3911
emit_get_cur_to_write_bytecode 2414347
emit_get_cur_to_write_code_info 394385
emit_write_bytecode_byte 1410569
emit_write_bytecode_byte_child 17144
emit_write_bytecode_byte_const 37517
emit_write_bytecode_byte_int 8048
emit_write_bytecode_byte_label 245448
emit_write_bytecode_byte_obj 20373
emit_write_bytecode_byte_qstr 366838
emit_write_bytecode_byte_uint 752459
emit_write_bytecode_raw_byte 1352
emit_write_code_info_byte 43532
emit_write_code_info_bytes_lines 302990
emit_write_code_info_qstr 38146
mp_emit_bc_adjust_stack_size 1836742
mp_emit_bc_async_with_setup_finally 70
mp_emit_bc_attr 23624
mp_emit_bc_binary_op 71164
mp_emit_bc_build 13791
mp_emit_bc_call_function 300888
mp_emit_bc_call_method 29658
mp_emit_bc_delete_global 433
mp_emit_bc_delete_local 422
mp_emit_bc_dup_top 47786
mp_emit_bc_dup_top_two 745
mp_emit_bc_end_except_handler 45157
mp_emit_bc_end_finally 84004
mp_emit_bc_end_pass 27401
mp_emit_bc_for_iter 2622
mp_emit_bc_for_iter_end 2622
mp_emit_bc_get_iter 4210
mp_emit_bc_import 6708
mp_emit_bc_jump 9506
mp_emit_bc_jump_if_or_pop 520
mp_emit_bc_label_assign 255284
mp_emit_bc_load_build_class 2743
mp_emit_bc_load_const_obj 20361
mp_emit_bc_load_const_small_int 68765
mp_emit_bc_load_const_str 46685
mp_emit_bc_load_const_tok 84881
mp_emit_bc_load_global 198408
mp_emit_bc_load_local 33575
mp_emit_bc_load_method 29662
mp_emit_bc_load_null 2402
mp_emit_bc_make_closure 298
mp_emit_bc_make_function 16846
mp_emit_bc_pop_except_jump 90399
mp_emit_bc_pop_jump_if 57610
mp_emit_bc_pop_top 152020
mp_emit_bc_raise_varargs 6122
mp_emit_bc_return_value 33596
mp_emit_bc_rot_three 862
mp_emit_bc_rot_two 1395
mp_emit_bc_set_source_line 909894
mp_emit_bc_setup_block 84004
mp_emit_bc_start_except_handler 45161
mp_emit_bc_start_pass 27404
mp_emit_bc_store_comp 361
mp_emit_bc_store_global 61537
mp_emit_bc_store_local 8625
mp_emit_bc_store_map 3752
mp_emit_bc_subscr 10184
mp_emit_bc_unary_op 2240
mp_emit_bc_unpack_ex 177
mp_emit_bc_unpack_sequence 816
mp_emit_bc_unwind_jump 787
mp_emit_bc_with_cleanup 36888
mp_emit_bc_yield 2604

Generated by: LCOV version 1.15-5-g462f71d