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 DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 77.9 % 1640 1278 1 3 358 11 43 1224 4 5
Current Date: 2026-08-27 14:31:44 +0300 Functions: 91.5 % 59 54 5 6 48
Baseline: lcov-20260827-baseline Branches: 60.0 % 1237 742 13 3 1 478 12 3 39 688
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 77.1 % 153 118 1 34 43 75
(360..) days: 78.0 % 1487 1160 3 324 11 1149
Function coverage date bins:
(30,360] days: 100.0 % 5 5 1 4
(360..) days: 90.7 % 54 49 5 5 44
Branch coverage date bins:
(30,360] days: 68.1 % 116 79 13 24 39 40
(360..) days: 59.1 % 1121 663 3 1 454 12 3 648

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)
get_stats_option_name UBC 0 0.0 % (0 / 11) 0.0 % (0 / 7)
quickdie UBC 0 0.0 % (0 / 18) 0.0 % (0 / 14)
set_debug_options UBC 0 0.0 % (0 / 18) 0.0 % (0 / 14)
set_plan_disabling_options UBC 0 0.0 % (0 / 31) 0.0 % (0 / 11)
IsTransactionExitStmtList CBC 1 85.7 % (6 / 7) 50.0 % (3 / 6)
bind_param_error_callback CBC 1 59.1 % (13 / 22) 42.9 % (6 / 14)
log_disconnections CBC 7 100.0 % (10 / 10) 50.0 % (2 / 4)
ResetUsage CBC 10 100.0 % (4 / 4)
ShowUsage CBC 10 87.5 % (42 / 48) 50.0 % (5 / 10)
errdetail_recovery_conflict CBC 12 88.9 % (24 / 27) 77.8 % (7 / 9)
report_recovery_conflict CBC 12 80.0 % (16 / 20) 66.7 % (12 / 18)
HandleRecoveryConflictInterrupt CBC 19 100.0 % (4 / 4) 50.0 % (1 / 2)
ProcessRecoveryConflictInterrupt CBC 19 64.5 % (20 / 31) 63.2 % (12 / 19)
ProcessRecoveryConflictInterrupts CBC 19 91.7 % (11 / 12) 70.0 % (7 / 10)
exec_describe_statement_message CBC 59 88.0 % (22 / 25) 60.0 % (12 / 20)
StatementCancelHandler CBC 67 100.0 % (6 / 6) 50.0 % (1 / 2)
PostgresSingleUserMain CBC 77 86.7 % (26 / 30) 30.0 % (3 / 10)
IsTransactionExitStmt CBC 1176 100.0 % (9 / 9) 91.7 % (11 / 12)
check_client_connection_check_interval CBC 1279 60.0 % (3 / 5) 25.0 % (1 / 4)
check_log_stats CBC 1286 66.7 % (4 / 6) 62.5 % (5 / 8)
die CBC 1393 100.0 % (12 / 12) 100.0 % (8 / 8)
check_restrict_nonsystem_relation_kind CBC 1509 64.0 % (16 / 25) 78.6 % (11 / 14)
assign_restrict_nonsystem_relation_kind CBC 1515 100.0 % (4 / 4)
assign_transaction_timeout CBC 2262 85.7 % (6 / 7) 70.0 % (7 / 10)
check_stage_log_stats CBC 3837 60.0 % (3 / 5) 25.0 % (1 / 4)
errdetail_params CBC 4015 100.0 % (6 / 6) 70.0 % (7 / 10)
process_postgres_switches CBC 4364 32.3 % (40 / 124) 27.6 % (24 / 87)
exec_parse_message GNC 4645 91.8 % (56 / 61) 70.2 % (33 / 47)
pg_analyze_and_rewrite_varparams CBC 5753 83.3 % (10 / 12) 66.7 % (8 / 12)
ProcessInterrupts CBC 6640 90.6 % (87 / 96) 70.5 % (93 / 132)
IsTransactionStmtList CBC 12119 100.0 % (7 / 7) 83.3 % (5 / 6)
exec_execute_message GNC 12119 86.0 % (74 / 86) 60.2 % (50 / 83)
exec_describe_portal_message CBC 12121 85.7 % (12 / 14) 64.3 % (9 / 14)
exec_bind_message GNC 12166 90.8 % (148 / 163) 68.7 % (90 / 131)
PostgresMain CBC 15084 94.5 % (239 / 253) 75.2 % (109 / 145)
pg_analyze_and_rewrite_withcb CBC 24833 75.0 % (6 / 8) 50.0 % (2 / 4)
InteractiveBackend CBC 35225 88.0 % (22 / 25) 90.9 % (20 / 22)
forbidden_in_wal_sender CBC 42474 50.0 % (3 / 6) 12.5 % (1 / 8)
errdetail_execute GNC 200046 100.0 % (14 / 14) 92.9 % (13 / 14)
truncate_query_log GNC 210178 92.3 % (12 / 13) 66.7 % (4 / 6)
pg_plan_query CBC 289077 50.0 % (10 / 20) 50.0 % (7 / 14)
check_log_duration CBC 423974 68.0 % (17 / 25) 27.1 % (13 / 48)
exec_simple_query GNC 425227 100.0 % (98 / 98) 91.3 % (63 / 69)
drop_unnamed_stmt CBC 428509 100.0 % (6 / 6) 100.0 % (2 / 2)
pg_parse_query CBC 435688 38.1 % (8 / 21) 27.8 % (5 / 18)
check_log_statement CBC 436566 50.0 % (5 / 10) 25.0 % (3 / 12)
SocketBackend CBC 463549 94.1 % (48 / 51) 73.9 % (17 / 23)
pg_analyze_and_rewrite_fixedparams CBC 476491 75.0 % (6 / 8) 50.0 % (2 / 4)
ReadCommand CBC 498774 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_rewrite_query CBC 505104 36.7 % (11 / 30) 28.6 % (8 / 28)
pg_plan_queries CBC 508963 100.0 % (16 / 16) 87.5 % (7 / 8)
finish_xact_command CBC 801246 100.0 % (7 / 7) 100.0 % (2 / 2)
disable_statement_timeout CBC 837052 100.0 % (4 / 4) 100.0 % (2 / 2)
enable_statement_timeout CBC 915823 88.9 % (8 / 9) 66.7 % (8 / 12)
start_xact_command CBC 915823 69.2 % (9 / 13) 41.7 % (5 / 12)
ProcessClientWriteInterrupt CBC 2488426 63.6 % (7 / 11) 25.0 % (3 / 12)
interactive_getc CBC 13875409 100.0 % (5 / 5) 50.0 % (1 / 2)
ProcessClientReadInterrupt CBC 16537598 78.6 % (11 / 14) 64.3 % (9 / 14)

Generated by: LCOV version 2.0-1