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

Generated by: LCOV version 2.0-1