LCOV - code coverage report
Current view:
top level
-
py
- emitnative.c
(
source
/ functions)
Hit
Total
Coverage
Test:
unix_coverage_v1.24.0-219-g87f04d593.info
Lines:
1484
1493
99.4 %
Date:
2025-01-22 11:19:25
Functions:
114
114
100.0 %
Branches:
531
590
90.0 %
Function Name
Hit count
emit_post_top_set_vtype
14
emit_native_async_with_setup_finally
42
emit_native_delete_attr
48
vtype_to_qstr
72
emit_native_unpack_ex
99
emit_native_import_star
123
emit_native_delete_subscr
189
emit_native_store_comp
195
emit_native_make_closure
261
emit_native_jump_if_or_pop
309
emit_native_setup_with
318
emit_native_with_cleanup
318
emit_native_rot_three
339
emit_post_push_reg_reg_reg
339
emit_native_delete_local
348
emit_native_delete_global
360
emit_native_store_deref
387
emit_native_dup_top_two
450
emit_post_push_reg_reg_reg_reg
450
emit_native_unpack_sequence
468
emit_native_load_deref
795
emit_native_rot_two
834
emit_native_build_slice
924
emit_fold_stack_top
938
emit_native_import_from
1050
emit_native_load_null
1134
emit_native_unary_op
1304
emit_native_for_iter
1461
emit_native_for_iter_end
1461
emit_native_x64_free
1472
emit_native_yield
1478
emit_native_x64_new
1488
emit_native_store_subscr
1532
emit_native_load_build_class
1602
emit_native_store_map
2199
emit_native_get_iter
2389
emit_native_import_name
2550
emit_native_store_attr
2661
emit_native_raise_varargs
3424
emit_native_import
3723
emit_pre_pop_reg_reg_reg
4113
emit_native_load_subscr
4229
emit_native_end_except_handler
4896
emit_native_start_except_handler
4896
emit_native_subscr
5950
emit_native_end_finally
6324
emit_native_pop_exc_stack
6324
emit_native_push_exc_stack
6324
emit_native_setup_block
6324
emit_native_dup_top
6561
emit_post_push_reg_reg
7395
emit_native_store_fast
7663
emit_native_store_local
7702
emit_native_build
7956
emit_pre_pop_reg_flexible
9174
emit_native_make_function
9453
emit_load_reg_with_child
9714
emit_native_pop_except_jump
9837
emit_native_load_attr
10725
emit_native_adjust_stack_size
11043
emit_native_leave_exc_stack
11538
emit_native_pop_jump_if
11644
emit_load_reg_with_object
11739
emit_native_load_const_obj
11739
emit_native_jump_helper
11953
emit_native_attr
13434
peek_stack
13624
emit_native_end_pass
14227
emit_native_global_exc_exit
14227
emit_native_global_exc_entry
14243
emit_native_start_pass
14243
emit_native_call_method
16857
emit_native_load_method
16857
emit_native_return_value
18059
emit_call_with_2_imm_args
18168
emit_native_unwind_jump
18440
emit_get_stack_pointer_to_reg_for_push
19413
emit_native_binary_op
19796
emit_native_write_code_info_qstr
23769
emit_native_store_global
24456
emit_native_load_const_str
25554
emit_native_mov_reg_qstr_obj
25554
emit_native_load_const_tok
26066
emit_pre_pop_reg_reg
26483
emit_native_mov_reg_const
28887
emit_native_load_local
32154
emit_native_load_fast
32541
emit_native_jump
34592
emit_native_load_const_small_int
37287
emit_native_pop_top
43660
emit_native_call_function
46370
emit_pre_pop_discard
50934
emit_post_push_imm
65847
load_reg_stack_imm
65973
emit_get_stack_pointer_to_reg_for_pop
72362
emit_native_label_assign
79419
emit_call_with_imm_arg
80758
emit_native_load_global
85812
emit_call
90567
emit_native_mov_reg_state_addr
91771
peek_vtype
116586
need_stack_settled
133758
emit_call_with_qstr_arg
145055
emit_native_mov_reg_qstr
145055
emit_native_mov_reg_state
147298
emit_native_mov_state_reg
212342
emit_pre_pop_reg
218027
emit_access_stack
224107
emit_native_set_source_line
265898
need_reg_single
285059
emit_post_push_reg
308205
ensure_extra_stack
402798
need_reg_all
569795
adjust_stack
760147
Generated by:
LCOV version 1.15-5-g462f71d