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

Generated by: LCOV version 2.4-beta