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 ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 76.6 % 1605 1230 34 341 74 1156 1 25 51
Current Date: 2026-05-05 10:23:31 +0900 Functions: 91.4 % 58 53 2 3 13 40 4
Baseline: lcov-20260505-025707-baseline Branches: 58.4 % 1203 702 24 3 10 464 4 6 38 654 23 31
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 16 16 14 2
(30,360] days: 64.7 % 102 66 34 2 60 6
(360..) days: 77.2 % 1487 1148 339 1148 1
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 90.7 % 54 49 2 3 9 40
Branch coverage date bins:
(7,30] days: 100.0 % 6 6 4 2
(30,360] days: 60.6 % 66 40 24 2 34 6
(360..) days: 58.0 % 1131 656 3 10 462 4 6 646

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)
InteractiveBackend CBC 36441 88.0 % (22 / 25) 90.9 % (20 / 22)
IsTransactionExitStmt CBC 1174 100.0 % (9 / 9) 91.7 % (11 / 12)
IsTransactionExitStmtList CBC 1 85.7 % (6 / 7) 50.0 % (3 / 6)
IsTransactionStmtList CBC 10141 100.0 % (7 / 7) 83.3 % (5 / 6)
PostgresMain GNC 14832 93.7 % (237 / 253) 74.5 % (108 / 145)
PostgresSingleUserMain GNC 78 86.7 % (26 / 30) 30.0 % (3 / 10)
ProcessClientReadInterrupt CBC 17764408 78.6 % (11 / 14) 64.3 % (9 / 14)
ProcessClientWriteInterrupt CBC 2437839 63.6 % (7 / 11) 25.0 % (3 / 12)
ProcessInterrupts GNC 5367 84.4 % (81 / 96) 65.2 % (86 / 132)
ProcessRecoveryConflictInterrupts GNC 19 91.7 % (11 / 12) 70.0 % (7 / 10)
ReadCommand CBC 493563 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 457122 94.1 % (48 / 51) 73.9 % (17 / 23)
StatementCancelHandler CBC 65 100.0 % (6 / 6) 50.0 % (1 / 2)
assign_restrict_nonsystem_relation_kind CBC 1593 100.0 % (4 / 4)
assign_transaction_timeout CBC 2263 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 1286 60.0 % (3 / 5) 25.0 % (1 / 4)
check_log_duration CBC 424932 68.0 % (17 / 25) 27.1 % (13 / 48)
check_log_statement CBC 439237 50.0 % (5 / 10) 25.0 % (3 / 12)
check_log_stats CBC 1293 66.7 % (4 / 6) 62.5 % (5 / 8)
check_restrict_nonsystem_relation_kind CBC 1587 64.0 % (16 / 25) 78.6 % (11 / 14)
check_stage_log_stats CBC 3858 60.0 % (3 / 5) 25.0 % (1 / 4)
die GNC 1294 91.7 % (11 / 12) 87.5 % (7 / 8)
disable_statement_timeout CBC 842926 100.0 % (4 / 4) 100.0 % (2 / 2)
drop_unnamed_stmt CBC 432968 100.0 % (6 / 6) 100.0 % (2 / 2)
enable_statement_timeout CBC 918568 88.9 % (8 / 9) 66.7 % (8 / 12)
errdetail_execute CBC 204983 100.0 % (10 / 10) 90.0 % (9 / 10)
errdetail_params CBC 3983 100.0 % (6 / 6) 70.0 % (7 / 10)
errdetail_recovery_conflict GNC 12 88.9 % (24 / 27) 77.8 % (7 / 9)
exec_bind_message CBC 10184 90.6 % (145 / 160) 69.3 % (88 / 127)
exec_describe_portal_message CBC 10143 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 CBC 10141 81.2 % (65 / 80) 52.0 % (39 / 75)
exec_parse_message CBC 4441 91.4 % (53 / 58) 69.8 % (30 / 43)
exec_simple_query CBC 428652 96.7 % (89 / 92) 88.5 % (54 / 61)
finish_xact_command CBC 809384 100.0 % (7 / 7) 100.0 % (2 / 2)
forbidden_in_wal_sender CBC 36330 50.0 % (3 / 6) 12.5 % (1 / 8)
get_stats_option_name UNC 0 0.0 % (0 / 11) 0.0 % (0 / 7)
interactive_getc CBC 14374638 100.0 % (5 / 5) 50.0 % (1 / 2)
log_disconnections CBC 129 100.0 % (10 / 10) 75.0 % (3 / 4)
pg_analyze_and_rewrite_fixedparams CBC 479398 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_analyze_and_rewrite_varparams CBC 5604 83.3 % (10 / 12) 66.7 % (8 / 12)
pg_analyze_and_rewrite_withcb CBC 25414 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_parse_query GNC 438825 38.1 % (8 / 21) 27.8 % (5 / 18)
pg_plan_queries GNC 512451 100.0 % (16 / 16) 87.5 % (7 / 8)
pg_plan_query GNC 291864 50.0 % (10 / 20) 50.0 % (7 / 14)
pg_rewrite_query CBC 508704 36.7 % (11 / 30) 28.6 % (8 / 28)
process_postgres_switches GNC 4287 32.3 % (40 / 124) 27.6 % (24 / 87)
quickdie UBC 0 0.0 % (0 / 18) 0.0 % (0 / 14)
report_recovery_conflict GNC 12 80.0 % (16 / 20) 66.7 % (12 / 18)
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 918568 69.2 % (9 / 13) 41.7 % (5 / 12)

Generated by: LCOV version 2.5.0-beta