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
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 72.5 % 1573 1140 2 5 426 3 2 1135
Current Date: 2025-09-06 07:49:51 +0900 Functions: 87.9 % 58 51 1 6 2 49
Baseline: lcov-20250907-010129-baseline Branches: 55.9 % 1179 659 1 4 515 5 1 653
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 33.3 % 3 1 2 1
(30,360] days: 85.7 % 63 54 9 1 53
(360..) days: 72.0 % 1507 1085 5 417 3 1082
Function coverage date bins:
(360..) days: 87.9 % 58 51 1 6 2 49
Branch coverage date bins:
[..1] days: 50.0 % 2 1 1 1
(30,360] days: 71.4 % 70 50 20 50
(360..) days: 54.9 % 1107 608 4 495 5 603

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 34783 88.0 % (22 / 25) 90.9 % (20 / 22)
IsTransactionExitStmt CBC 878 100.0 % (9 / 9) 91.7 % (11 / 12)
IsTransactionExitStmtList CBC 1 85.7 % (6 / 7) 50.0 % (3 / 6)
IsTransactionStmtList CBC 9965 100.0 % (7 / 7) 83.3 % (5 / 6)
PostgresMain CBC 12092 92.5 % (234 / 253) 72.4 % (105 / 145)
PostgresSingleUserMain CBC 71 85.7 % (24 / 28) 30.0 % (3 / 10)
ProcessClientReadInterrupt CBC 14520927 78.6 % (11 / 14) 64.3 % (9 / 14)
ProcessClientWriteInterrupt CBC 2044662 63.6 % (7 / 11) 25.0 % (3 / 12)
ProcessInterrupts CBC 2735 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 387886 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 353103 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 1297 100.0 % (4 / 4)
assign_transaction_timeout CBC 1805 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 1069 60.0 % (3 / 5) 25.0 % (1 / 4)
check_log_duration CBC 331038 68.0 % (17 / 25) 27.1 % (13 / 48)
check_log_statement CBC 336865 50.0 % (5 / 10) 25.0 % (3 / 12)
check_log_stats CBC 1069 50.0 % (3 / 6) 12.5 % (1 / 8)
check_restrict_nonsystem_relation_kind CBC 1292 64.0 % (16 / 25) 78.6 % (11 / 14)
check_stage_log_stats CBC 3207 60.0 % (3 / 5) 25.0 % (1 / 4)
die CBC 988 88.9 % (8 / 9) 83.3 % (5 / 6)
disable_statement_timeout CBC 654331 100.0 % (4 / 4) 100.0 % (2 / 2)
drop_unnamed_stmt CBC 330373 100.0 % (6 / 6) 100.0 % (2 / 2)
enable_statement_timeout CBC 711385 88.9 % (8 / 9) 66.7 % (8 / 12)
errdetail_abort CBC 48 75.0 % (3 / 4) 50.0 % (1 / 2)
errdetail_execute CBC 129051 100.0 % (10 / 10) 90.0 % (9 / 10)
errdetail_params CBC 4101 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 9998 90.6 % (145 / 160) 69.3 % (88 / 127)
exec_describe_portal_message CBC 9967 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 9965 81.2 % (65 / 80) 52.0 % (39 / 75)
exec_parse_message CBC 4206 91.4 % (53 / 58) 69.8 % (30 / 43)
exec_simple_query CBC 327489 94.6 % (87 / 92) 83.6 % (51 / 61)
finish_xact_command CBC 622938 100.0 % (7 / 7) 100.0 % (2 / 2)
forbidden_in_wal_sender CBC 35287 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 12113758 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 370790 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_analyze_and_rewrite_varparams CBC 5199 83.3 % (10 / 12) 66.7 % (8 / 12)
pg_analyze_and_rewrite_withcb CBC 19353 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_parse_query GNC 335686 38.1 % (8 / 21) 27.8 % (5 / 18)
pg_plan_queries GNC 397560 100.0 % (16 / 16) 87.5 % (7 / 8)
pg_plan_query CBC 224734 50.0 % (10 / 20) 50.0 % (7 / 14)
pg_rewrite_query CBC 394773 36.7 % (11 / 30) 28.6 % (8 / 28)
process_postgres_switches CBC 3592 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 711385 69.2 % (9 / 13) 41.7 % (5 / 12)

Generated by: LCOV version 2.4-beta