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 15:15:32 Functions: 100.0 % 60 60 60 60
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
Pg_magic_func ECB 22
SvREFCNT_dec_current ECB 307
_PG_init GIC 22 94.4 % (17 / 18)
_sv_to_datum_finfo GIC 200 100.0 % (4 / 4)
activate_interpreter ECB 915
array_to_datum_internal ECB 115
check_spi_usage_allowed ECB 324
compile_plperl_function ECB 414
free_plperl_function GIC 23 100.0 % (9 / 9)
get_perl_array_ref ECB 350
hek2cstr ECB 204
hv_fetch_string ECB 9
hv_store_string GIC 671 87.5 % (7 / 8)
make_array_ref ECB 57
pg_finfo_plperl_call_handler ECB 21
pg_finfo_plperl_inline_handler ECB 11
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 GNC 8 100.0 % (1 / 1)
pg_finfo_plperlu_call_handler GIC 8
plperlu_call_handler ECB 50
pg_finfo_plperlu_inline_handler ECB 5
pg_finfo_plperlu_validator CBC 9 100.0 % (1 / 1)
pg_finfo_plperlu_validator GIC 9
plperlu_validator ECB 24
plperl_array_to_datum GIC 31 100.0 % (16 / 16)
plperl_build_tuple_result ECB 80
plperl_call_handler GIC 268 100.0 % (21 / 21)
plperl_call_perl_event_trigger_func GIC 10 66.7 % (20 / 30)
plperl_call_perl_func GIC 242 91.1 % (41 / 45)
plperl_call_perl_trigger_func ECB 30
plperl_compile_callback GIC 4 100.0 % (5 / 5)
plperl_create_sub GIC 166 96.9 % (31 / 32)
plperl_destroy_interp GIC 41 92.3 % (12 / 13)
plperl_event_trigger_build_args GIC 10 100.0 % (7 / 7)
plperl_event_trigger_handler ECB 10
plperl_exec_callback ECB 230
plperl_fini GIC 20 84.6 % (11 / 13)
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 GIC 41 100.0 % (3 / 3)
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 ECB 17
plperl_return_next_internal GIC 141 93.3 % (42 / 45)
plperl_spi_execute_fetch_result ECB 56
plperl_sv_to_datum GIC 638 97.6 % (40 / 41)
plperl_trigger_build_args GIC 30 91.1 % (51 / 56)
plperl_trigger_handler GIC 30 84.0 % (42 / 50)
plperl_trusted_init ECB 17
plperl_untrusted_init ECB 5
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 ECB 167
set_interp_require ECB 47
split_array ECB 96
strip_trailing_ws GIC 27 100.0 % (6 / 6)
validate_plperl_function GIC 611 100.0 % (10 / 10)

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