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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 72.3 % 1573 1138 2 8 425 1 3 1134 1
Current Date: 2025-10-28 08:26:42 +0900 Functions: 87.9 % 58 51 1 6 3 48
Baseline: lcov-20251028-005825-baseline Branches: 55.7 % 1179 657 1 8 513 3 1 653
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 80.7 % 57 46 2 9 2 44
(360..) days: 72.0 % 1515 1091 8 416 1 1090
Function coverage date bins:
(360..) days: 87.9 % 58 51 1 6 3 48
Branch coverage date bins:
(30,360] days: 68.3 % 60 41 1 18 1 40
(360..) days: 55.0 % 1119 616 8 495 3 613

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 34879 88.0 % (22 / 25) 90.9 % (20 / 22)
IsTransactionExitStmt CBC 898 100.0 % (9 / 9) 91.7 % (11 / 12)
IsTransactionExitStmtList CBC 1 85.7 % (6 / 7) 50.0 % (3 / 6)
IsTransactionStmtList CBC 9784 100.0 % (7 / 7) 83.3 % (5 / 6)
PostgresMain CBC 12252 92.5 % (234 / 253) 72.4 % (105 / 145)
PostgresSingleUserMain CBC 71 85.7 % (24 / 28) 30.0 % (3 / 10)
ProcessClientReadInterrupt CBC 14571543 78.6 % (11 / 14) 64.3 % (9 / 14)
ProcessClientWriteInterrupt CBC 2062002 45.5 % (5 / 11) 8.3 % (1 / 12)
ProcessInterrupts CBC 2795 76.5 % (65 / 85) 61.4 % (70 / 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 389088 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 354209 94.1 % (48 / 51) 73.9 % (17 / 23)
StatementCancelHandler CBC 63 100.0 % (6 / 6) 50.0 % (1 / 2)
assign_restrict_nonsystem_relation_kind CBC 1319 100.0 % (4 / 4)
assign_transaction_timeout CBC 1846 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 1087 60.0 % (3 / 5) 25.0 % (1 / 4)
check_log_duration CBC 332214 68.0 % (17 / 25) 27.1 % (13 / 48)
check_log_statement CBC 338399 50.0 % (5 / 10) 25.0 % (3 / 12)
check_log_stats CBC 1087 50.0 % (3 / 6) 12.5 % (1 / 8)
check_restrict_nonsystem_relation_kind CBC 1314 64.0 % (16 / 25) 78.6 % (11 / 14)
check_stage_log_stats CBC 3261 60.0 % (3 / 5) 25.0 % (1 / 4)
die CBC 1031 88.9 % (8 / 9) 83.3 % (5 / 6)
disable_statement_timeout CBC 657651 100.0 % (4 / 4) 100.0 % (2 / 2)
drop_unnamed_stmt CBC 332113 100.0 % (6 / 6) 100.0 % (2 / 2)
enable_statement_timeout CBC 714716 88.9 % (8 / 9) 66.7 % (8 / 12)
errdetail_abort CBC 48 75.0 % (3 / 4) 50.0 % (1 / 2)
errdetail_execute CBC 129182 100.0 % (10 / 10) 90.0 % (9 / 10)
errdetail_params CBC 3877 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 9817 90.6 % (145 / 160) 69.3 % (88 / 127)
exec_describe_portal_message CBC 9786 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 9784 81.2 % (65 / 80) 52.0 % (39 / 75)
exec_parse_message CBC 4231 91.4 % (53 / 58) 69.8 % (30 / 43)
exec_simple_query CBC 329208 94.6 % (87 / 92) 83.6 % (51 / 61)
finish_xact_command CBC 626026 100.0 % (7 / 7) 100.0 % (2 / 2)
forbidden_in_wal_sender CBC 34767 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 12157534 100.0 % (5 / 5) 50.0 % (1 / 2)
log_disconnections CBC 121 100.0 % (10 / 10) 75.0 % (3 / 4)
pg_analyze_and_rewrite_fixedparams CBC 373088 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_analyze_and_rewrite_varparams CBC 5179 83.3 % (10 / 12) 66.7 % (8 / 12)
pg_analyze_and_rewrite_withcb CBC 19390 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_parse_query GNC 337454 38.1 % (8 / 21) 27.8 % (5 / 18)
pg_plan_queries GNC 399706 100.0 % (16 / 16) 87.5 % (7 / 8)
pg_plan_query GNC 226179 50.0 % (10 / 20) 50.0 % (7 / 14)
pg_rewrite_query CBC 397057 36.7 % (11 / 30) 28.6 % (8 / 28)
process_postgres_switches CBC 3624 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 714716 69.2 % (9 / 13) 41.7 % (5 / 12)

Generated by: LCOV version 2.4-beta