LCOV - code coverage report
Current view: top level - src/pl/plperl - plperl.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 89.1 % 1437 1281
Test Date: 2026-08-29 07:15:53 Functions: 100.0 % 73 73
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 59.2 % 975 577

Function Name Sort by function name Hit count Sort by function hit count
Pg_magic_func 25
SvREFCNT_dec_current 329
_PG_init 25
_sv_to_datum_finfo 213
activate_interpreter 997
array_to_datum_internal 132
av_count_limit 133
check_spi_usage_allowed 326
compile_plperl_function 448
free_plperl_function 28
get_perl_array_ref 385
hv_fetch_string 11
hv_store_string 748
make_array_ref 57
pg_finfo_plperl_call_handler 23
pg_finfo_plperl_inline_handler 13
pg_finfo_plperl_validator 23
pg_finfo_plperlu_call_handler 8
pg_finfo_plperlu_inline_handler 5
pg_finfo_plperlu_validator 9
plperl_array_to_datum 39
plperl_build_tuple_result 81
plperl_call_handler 285
plperl_call_perl_event_trigger_func 10
plperl_call_perl_func 260
plperl_call_perl_trigger_func 31
plperl_compile_callback 4
plperl_create_sub 185
plperl_destroy_interp 47
plperl_event_trigger_build_args 10
plperl_event_trigger_handler 10
plperl_exec_callback 235
plperl_fini 23
plperl_func_handler 244
plperl_hash_from_datum 57
plperl_hash_from_tuple 193
plperl_hash_to_datum 42
plperl_init_interp 26
plperl_init_shared_libs 26
plperl_inline_callback 23
plperl_inline_handler 23
plperl_modify_tuple 7
plperl_ref_from_pg_array 17
plperl_return_next 87
plperl_return_next_internal 146
plperl_spi_commit 25
plperl_spi_cursor_close 1
plperl_spi_exec 57
plperl_spi_exec_prepared 6
plperl_spi_execute_fetch_result 57
plperl_spi_fetchrow 36
plperl_spi_freeplan 5
plperl_spi_prepare 8
plperl_spi_query 9
plperl_spi_query_prepared 2
plperl_spi_rollback 17
plperl_sv_to_datum 672
plperl_sv_to_literal 16
plperl_trigger_build_args 31
plperl_trigger_handler 31
plperl_trusted_init 20
plperl_untrusted_init 5
plperl_util_elog 186
plperl_validator 163
plperlu_call_handler 50
plperlu_inline_handler 1
plperlu_validator 24
pp_require_safe 8
select_perl_context 186
set_interp_require 50
split_array 96
strip_trailing_ws 27
validate_plperl_function 662

Generated by: LCOV version 2.0-1