LCOV - differential code coverage report
Current view: top level - src/backend/tcop - postgres.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 76.6 % 1605 1230 34 2 339 1 74 1155 1 28 48
Current Date: 2026-06-29 16:15:13 +0200 Functions: 91.4 % 58 53 2 3 13 40 4
Baseline: lcov-20260630-baseline Branches: 57.9 % 1203 696 24 3 10 470 5 6 38 647
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 69.1 % 110 76 34 74 2
(360..) days: 77.2 % 1495 1154 2 339 1 1153 1
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 90.7 % 54 49 2 3 9 40
Branch coverage date bins:
(30,360] days: 62.5 % 64 40 24 38 2
(360..) days: 57.6 % 1139 656 3 10 470 5 6 645

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
FloatExceptionHandler UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
InteractiveBackend CBC 35779 88.0 % (22 / 25) 90.9 % (20 / 22)
IsTransactionExitStmt CBC 1183 100.0 % (9 / 9) 91.7 % (11 / 12)
IsTransactionExitStmtList CBC 1 85.7 % (6 / 7) 50.0 % (3 / 6)
IsTransactionStmtList CBC 12796 100.0 % (7 / 7) 83.3 % (5 / 6)
PostgresMain GNC 14547 93.7 % (237 / 253) 74.5 % (108 / 145)
PostgresSingleUserMain GNC 77 86.7 % (26 / 30) 30.0 % (3 / 10)
ProcessClientReadInterrupt CBC 16770685 78.6 % (11 / 14) 64.3 % (9 / 14)
ProcessClientWriteInterrupt CBC 2444299 63.6 % (7 / 11) 25.0 % (3 / 12)
ProcessInterrupts GNC 5642 84.4 % (81 / 96) 65.2 % (86 / 132)
ProcessRecoveryConflictInterrupts GNC 19 91.7 % (11 / 12) 70.0 % (7 / 10)
ReadCommand CBC 500084 100.0 % (5 / 5) 100.0 % (2 / 2)
ResetUsage CBC 10 100.0 % (4 / 4)
ShowUsage CBC 10 87.5 % (42 / 48) 50.0 % (5 / 10)
SocketBackend CBC 464305 94.1 % (48 / 51) 73.9 % (17 / 23)
StatementCancelHandler CBC 66 100.0 % (6 / 6) 50.0 % (1 / 2)
assign_restrict_nonsystem_relation_kind CBC 1487 100.0 % (4 / 4)
assign_transaction_timeout CBC 2231 85.7 % (6 / 7) 70.0 % (7 / 10)
bind_param_error_callback CBC 1 59.1 % (13 / 22) 42.9 % (6 / 14)
check_client_connection_check_interval CBC 1253 60.0 % (3 / 5) 25.0 % (1 / 4)
check_log_duration CBC 424877 68.0 % (17 / 25) 27.1 % (13 / 48)
check_log_statement CBC 436603 50.0 % (5 / 10) 25.0 % (3 / 12)
check_log_stats CBC 1260 66.7 % (4 / 6) 62.5 % (5 / 8)
check_restrict_nonsystem_relation_kind CBC 1481 64.0 % (16 / 25) 78.6 % (11 / 14)
check_stage_log_stats CBC 3759 60.0 % (3 / 5) 25.0 % (1 / 4)
die GNC 1368 91.7 % (11 / 12) 87.5 % (7 / 8)
disable_statement_timeout CBC 837535 100.0 % (4 / 4) 100.0 % (2 / 2)
drop_unnamed_stmt CBC 427779 100.0 % (6 / 6) 100.0 % (2 / 2)
enable_statement_timeout CBC 916550 88.9 % (8 / 9) 66.7 % (8 / 12)
errdetail_execute CBC 199228 100.0 % (10 / 10) 90.0 % (9 / 10)
errdetail_params CBC 4224 100.0 % (6 / 6) 70.0 % (7 / 10)
exec_bind_message CBC 12843 90.6 % (145 / 160) 66.9 % (85 / 127)
exec_describe_portal_message CBC 12798 85.7 % (12 / 14) 64.3 % (9 / 14)
exec_describe_statement_message CBC 59 88.0 % (22 / 25) 60.0 % (12 / 20)
exec_execute_message CBC 12796 81.2 % (65 / 80) 52.0 % (39 / 75)
exec_parse_message CBC 4547 91.4 % (53 / 58) 65.1 % (28 / 43)
exec_simple_query CBC 424587 96.7 % (89 / 92) 88.5 % (54 / 61)
finish_xact_command CBC 800977 100.0 % (7 / 7) 100.0 % (2 / 2)
forbidden_in_wal_sender CBC 44407 50.0 % (3 / 6) 12.5 % (1 / 8)
get_stats_option_name UNC 0 0.0 % (0 / 11) 0.0 % (0 / 7)
interactive_getc CBC 14112802 100.0 % (5 / 5) 50.0 % (1 / 2)
log_disconnections CBC 7 100.0 % (10 / 10) 50.0 % (2 / 4)
pg_analyze_and_rewrite_fixedparams CBC 475766 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_analyze_and_rewrite_varparams CBC 5655 83.3 % (10 / 12) 66.7 % (8 / 12)
pg_analyze_and_rewrite_withcb CBC 24928 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_parse_query GNC 434870 38.1 % (8 / 21) 27.8 % (5 / 18)
pg_plan_queries GNC 508446 100.0 % (16 / 16) 87.5 % (7 / 8)
pg_plan_query GNC 287967 50.0 % (10 / 20) 50.0 % (7 / 14)
pg_rewrite_query CBC 504531 36.7 % (11 / 30) 28.6 % (8 / 28)
process_postgres_switches GNC 4295 32.3 % (40 / 124) 27.6 % (24 / 87)
quickdie UBC 0 0.0 % (0 / 18) 0.0 % (0 / 14)
report_recovery_conflict GNC 12 80.0 % (16 / 20) 66.7 % (12 / 18)
set_debug_options UNC 0 0.0 % (0 / 18) 0.0 % (0 / 14)
set_plan_disabling_options UBC 0 0.0 % (0 / 31) 0.0 % (0 / 11)
start_xact_command CBC 916550 69.2 % (9 / 13) 41.7 % (5 / 12)

Generated by: LCOV version 2.0-1