LCOV - differential code coverage report
Current view: top level - src/backend/tcop - postgres.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 72.4 % 1573 1139 2 4 428 2 3 1134 1
Current Date: 2025-12-18 07:33:40 +0900 Functions: 87.9 % 58 51 1 6 3 48
Baseline: lcov-20251218-005734-baseline Branches: 55.7 % 1179 657 1 3 518 2 1 654
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 78.7 % 47 37 2 8 3 34
(360..) days: 72.2 % 1526 1102 4 420 2 1100
Function coverage date bins:
(360..) days: 87.9 % 58 51 1 6 3 48
Branch coverage date bins:
(30,360] days: 69.2 % 52 36 1 15 1 35
(360..) days: 55.1 % 1127 621 3 503 2 619

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)
ResetUsage UBC 0 0.0 % (0 / 4)
ShowUsage UBC 0 0.0 % (0 / 48) 0.0 % (0 / 10)
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 UNC 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)
errdetail_recovery_conflict CBC 6 80.8 % (21 / 26) 75.0 % (6 / 8)
HandleRecoveryConflictInterrupt CBC 12 100.0 % (5 / 5)
ProcessRecoveryConflictInterrupt CBC 12 61.3 % (19 / 31) 52.9 % (18 / 34)
ProcessRecoveryConflictInterrupts CBC 12 100.0 % (12 / 12) 70.0 % (7 / 10)
errdetail_abort CBC 48 75.0 % (3 / 4) 50.0 % (1 / 2)
exec_describe_statement_message CBC 50 88.0 % (22 / 25) 60.0 % (12 / 20)
StatementCancelHandler CBC 64 100.0 % (6 / 6) 50.0 % (1 / 2)
PostgresSingleUserMain CBC 72 85.7 % (24 / 28) 30.0 % (3 / 10)
log_disconnections CBC 120 100.0 % (10 / 10) 75.0 % (3 / 4)
IsTransactionExitStmt CBC 910 100.0 % (9 / 9) 91.7 % (11 / 12)
die CBC 1033 88.9 % (8 / 9) 83.3 % (5 / 6)
check_client_connection_check_interval CBC 1109 60.0 % (3 / 5) 25.0 % (1 / 4)
check_log_stats CBC 1109 50.0 % (3 / 6) 12.5 % (1 / 8)
check_restrict_nonsystem_relation_kind CBC 1338 64.0 % (16 / 25) 78.6 % (11 / 14)
assign_restrict_nonsystem_relation_kind CBC 1343 100.0 % (4 / 4)
assign_transaction_timeout CBC 1884 71.4 % (5 / 7) 50.0 % (5 / 10)
ProcessInterrupts CBC 2854 75.3 % (64 / 85) 59.6 % (68 / 114)
check_stage_log_stats CBC 3327 60.0 % (3 / 5) 25.0 % (1 / 4)
process_postgres_switches CBC 3738 32.3 % (40 / 124) 27.6 % (24 / 87)
errdetail_params CBC 3897 100.0 % (6 / 6) 70.0 % (7 / 10)
exec_parse_message CBC 4248 91.4 % (53 / 58) 69.8 % (30 / 43)
pg_analyze_and_rewrite_varparams CBC 5205 83.3 % (10 / 12) 66.7 % (8 / 12)
IsTransactionStmtList CBC 9749 100.0 % (7 / 7) 83.3 % (5 / 6)
exec_execute_message CBC 9749 81.2 % (65 / 80) 52.0 % (39 / 75)
exec_describe_portal_message CBC 9751 85.7 % (12 / 14) 64.3 % (9 / 14)
exec_bind_message CBC 9782 90.6 % (145 / 160) 69.3 % (88 / 127)
PostgresMain CBC 12586 92.5 % (234 / 253) 72.4 % (105 / 145)
pg_analyze_and_rewrite_withcb CBC 19848 75.0 % (6 / 8) 50.0 % (2 / 4)
forbidden_in_wal_sender CBC 34679 50.0 % (3 / 6) 12.5 % (1 / 8)
InteractiveBackend CBC 35605 88.0 % (22 / 25) 90.9 % (20 / 22)
errdetail_execute CBC 131434 100.0 % (10 / 10) 90.0 % (9 / 10)
pg_plan_query GNC 232237 50.0 % (10 / 20) 50.0 % (7 / 14)
exec_simple_query CBC 344679 94.6 % (87 / 92) 83.6 % (51 / 61)
check_log_duration CBC 347080 68.0 % (17 / 25) 27.1 % (13 / 48)
drop_unnamed_stmt CBC 347597 100.0 % (6 / 6) 100.0 % (2 / 2)
pg_parse_query GNC 352963 38.1 % (8 / 21) 27.8 % (5 / 18)
check_log_statement CBC 353828 50.0 % (5 / 10) 25.0 % (3 / 12)
SocketBackend CBC 369185 94.1 % (48 / 51) 73.9 % (17 / 23)
pg_analyze_and_rewrite_fixedparams CBC 388880 75.0 % (6 / 8) 50.0 % (2 / 4)
ReadCommand CBC 404790 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_rewrite_query CBC 413148 36.7 % (11 / 30) 28.6 % (8 / 28)
pg_plan_queries GNC 415819 100.0 % (16 / 16) 87.5 % (7 / 8)
finish_xact_command CBC 655606 100.0 % (7 / 7) 100.0 % (2 / 2)
disable_statement_timeout CBC 687687 100.0 % (4 / 4) 100.0 % (2 / 2)
enable_statement_timeout CBC 745820 88.9 % (8 / 9) 66.7 % (8 / 12)
start_xact_command CBC 745820 69.2 % (9 / 13) 41.7 % (5 / 12)
ProcessClientWriteInterrupt CBC 2099231 63.6 % (7 / 11) 25.0 % (3 / 12)
interactive_getc CBC 12445101 100.0 % (5 / 5) 50.0 % (1 / 2)
ProcessClientReadInterrupt CBC 14762265 78.6 % (11 / 14) 64.3 % (9 / 14)

Generated by: LCOV version 2.4-beta