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

Generated by: LCOV version 2.4-beta