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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 77.5 % 1640 1271 1 368 2 43 1226 4 5
Current Date: 2026-09-20 14:13:17 +0900 Functions: 91.5 % 59 54 5 6 48
Baseline: lcov-20260920-baseline Branches: 59.4 % 1237 735 13 1 1 487 3 3 39 690
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 78.0 % 150 117 1 32 43 74
(360..) days: 77.4 % 1490 1154 336 2 1152
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.4 % 114 78 13 23 39 39
(360..) days: 58.5 % 1123 657 1 1 464 3 3 651

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 18 100.0 % (4 / 4) 50.0 % (1 / 2)
ProcessRecoveryConflictInterrupt CBC 18 64.5 % (20 / 31) 63.2 % (12 / 19)
ProcessRecoveryConflictInterrupts CBC 18 91.7 % (11 / 12) 70.0 % (7 / 10)
exec_describe_statement_message CBC 59 88.0 % (22 / 25) 60.0 % (12 / 20)
StatementCancelHandler CBC 70 100.0 % (6 / 6) 50.0 % (1 / 2)
PostgresSingleUserMain CBC 80 86.7 % (26 / 30) 30.0 % (3 / 10)
IsTransactionExitStmt CBC 1148 100.0 % (9 / 9) 91.7 % (11 / 12)
check_client_connection_check_interval CBC 1319 60.0 % (3 / 5) 25.0 % (1 / 4)
check_log_stats CBC 1326 66.7 % (4 / 6) 62.5 % (5 / 8)
die CBC 1461 91.7 % (11 / 12) 87.5 % (7 / 8)
check_restrict_nonsystem_relation_kind CBC 1549 64.0 % (16 / 25) 78.6 % (11 / 14)
assign_restrict_nonsystem_relation_kind CBC 1555 100.0 % (4 / 4)
assign_transaction_timeout CBC 2321 85.7 % (6 / 7) 70.0 % (7 / 10)
check_stage_log_stats CBC 3957 60.0 % (3 / 5) 25.0 % (1 / 4)
errdetail_params CBC 4029 100.0 % (6 / 6) 70.0 % (7 / 10)
process_postgres_switches CBC 4443 32.3 % (40 / 124) 27.6 % (24 / 87)
exec_parse_message GNC 4666 91.8 % (56 / 61) 70.2 % (33 / 47)
pg_analyze_and_rewrite_varparams CBC 5762 83.3 % (10 / 12) 66.7 % (8 / 12)
ProcessInterrupts CBC 6852 86.5 % (83 / 96) 66.7 % (88 / 132)
IsTransactionStmtList CBC 11939 100.0 % (7 / 7) 83.3 % (5 / 6)
exec_execute_message GNC 11939 86.0 % (74 / 86) 60.2 % (50 / 83)
exec_describe_portal_message CBC 11941 85.7 % (12 / 14) 64.3 % (9 / 14)
exec_bind_message GNC 11986 90.8 % (148 / 163) 68.7 % (90 / 131)
PostgresMain CBC 15309 93.7 % (237 / 253) 74.5 % (108 / 145)
pg_analyze_and_rewrite_withcb CBC 23534 75.0 % (6 / 8) 50.0 % (2 / 4)
InteractiveBackend CBC 35537 88.0 % (22 / 25) 90.9 % (20 / 22)
forbidden_in_wal_sender CBC 41955 50.0 % (3 / 6) 12.5 % (1 / 8)
errdetail_execute GNC 198070 100.0 % (14 / 14) 92.9 % (13 / 14)
truncate_query_log GNC 208108 92.3 % (12 / 13) 66.7 % (4 / 6)
pg_plan_query CBC 285982 50.0 % (10 / 20) 50.0 % (7 / 14)
check_log_duration CBC 419399 68.0 % (17 / 25) 27.1 % (13 / 48)
exec_simple_query GNC 420464 100.0 % (98 / 98) 91.3 % (63 / 69)
drop_unnamed_stmt CBC 423762 100.0 % (6 / 6) 100.0 % (2 / 2)
pg_parse_query CBC 430902 38.1 % (8 / 21) 27.8 % (5 / 18)
check_log_statement CBC 431635 50.0 % (5 / 10) 25.0 % (3 / 12)
SocketBackend CBC 458058 94.1 % (48 / 51) 73.9 % (17 / 23)
pg_analyze_and_rewrite_fixedparams CBC 471911 75.0 % (6 / 8) 50.0 % (2 / 4)
ReadCommand CBC 493595 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_rewrite_query CBC 499530 36.7 % (11 / 30) 28.6 % (8 / 28)
pg_plan_queries CBC 503252 100.0 % (16 / 16) 87.5 % (7 / 8)
finish_xact_command CBC 792613 100.0 % (7 / 7) 100.0 % (2 / 2)
disable_statement_timeout CBC 828474 100.0 % (4 / 4) 100.0 % (2 / 2)
enable_statement_timeout CBC 906033 88.9 % (8 / 9) 66.7 % (8 / 12)
start_xact_command CBC 906033 69.2 % (9 / 13) 41.7 % (5 / 12)
ProcessClientWriteInterrupt CBC 2456723 63.6 % (7 / 11) 25.0 % (3 / 12)
interactive_getc CBC 13814495 100.0 % (5 / 5) 50.0 % (1 / 2)
ProcessClientReadInterrupt CBC 16449134 78.6 % (11 / 14) 64.3 % (9 / 14)

Generated by: LCOV version 2.0-1