LCOV - differential code coverage report
Current view: top level - src/pl/plperl - plperl.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 88.5 % 1423 1260 33 95 35 42 754 3 461 86 764 2
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 60 60 60 60
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 1 1 1
View type: Flat (60,120] days: 100.0 % 1 1 1
Legend: Lines: hit not hit (180,240] days: 100.0 % 1 1 1
(240..) days: 88.5 % 1420 1257 33 95 35 42 754 461 86 764
Function coverage date bins:
(240..) days: 50.0 % 120 60 60 60

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
Pg_magic_func GIC 22 100.0 % (1 / 1)
SvREFCNT_dec_current GIC 307 100.0 % (4 / 4)
_PG_init ECB 22
_sv_to_datum_finfo ECB 200
activate_interpreter GIC 915 100.0 % (7 / 7)
array_to_datum_internal ECB 115
check_spi_usage_allowed GIC 324 66.7 % (4 / 6)
compile_plperl_function ECB 414
free_plperl_function ECB 23
get_perl_array_ref GIC 350 92.3 % (12 / 13)
hek2cstr ECB 204
hv_fetch_string GIC 9 87.5 % (7 / 8)
hv_store_string GIC 671 87.5 % (7 / 8)
make_array_ref GIC 57 100.0 % (14 / 14)
pg_finfo_plperl_call_handler ECB 21
pg_finfo_plperl_inline_handler GNC 11 100.0 % (1 / 1)
pg_finfo_plperl_inline_handler GIC 11
plperl_inline_handler ECB 21
pg_finfo_plperl_validator GNC 21 100.0 % (1 / 1)
pg_finfo_plperl_validator GIC 21
plperl_validator ECB 146
pg_finfo_plperlu_call_handler ECB 8
pg_finfo_plperlu_inline_handler CBC 5 100.0 % (1 / 1)
pg_finfo_plperlu_inline_handler GIC 5
plperlu_inline_handler ECB 1
pg_finfo_plperlu_validator ECB 9
plperl_array_to_datum ECB 31
plperl_build_tuple_result ECB 80
plperl_call_handler GIC 268 100.0 % (21 / 21)
plperl_call_perl_event_trigger_func ECB 10
plperl_call_perl_func GIC 242 91.1 % (41 / 45)
plperl_call_perl_trigger_func GIC 30 70.6 % (24 / 34)
plperl_compile_callback ECB 4
plperl_create_sub ECB 166
plperl_destroy_interp GIC 41 92.3 % (12 / 13)
plperl_event_trigger_build_args ECB 10
plperl_event_trigger_handler GIC 10 88.9 % (16 / 18)
plperl_exec_callback ECB 230
plperl_fini ECB 20
plperl_func_handler GIC 228 91.7 % (44 / 48)
plperl_hash_from_datum ECB 57
plperl_hash_from_tuple ECB 130
plperl_hash_to_datum ECB 41
plperl_init_interp GIC 23 81.5 % (22 / 27)
plperl_init_shared_libs GIC 23 100.0 % (5 / 5)
plperl_inline_callback GIC 21 100.0 % (3 / 3)
plperl_inline_handler GIC 21 93.9 % (46 / 49)
plperl_modify_tuple GIC 6 88.6 % (31 / 35)
plperl_ref_from_pg_array GIC 17 100.0 % (27 / 27)
plperl_return_next_internal GIC 141 93.3 % (42 / 45)
plperl_spi_execute_fetch_result GIC 56 94.1 % (16 / 17)
plperl_sv_to_datum GIC 638 97.6 % (40 / 41)
plperl_trigger_build_args ECB 30
plperl_trigger_handler GIC 30 84.0 % (42 / 50)
plperl_trusted_init ECB 17
plperl_untrusted_init GIC 5 85.7 % (6 / 7)
plperl_validator GIC 146 85.7 % (24 / 28)
plperlu_call_handler GIC 50 100.0 % (2 / 2)
plperlu_inline_handler GIC 1 100.0 % (2 / 2)
plperlu_validator GIC 24 100.0 % (2 / 2)
pp_require_safe GIC 8 90.0 % (9 / 10)
select_perl_context GIC 167 94.4 % (34 / 36)
set_interp_require GIC 47 100.0 % (7 / 7)
split_array ECB 96
strip_trailing_ws ECB 27
validate_plperl_function ECB 611

Generated by: LCOV version v1.16-55-g56c0a2a