LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - commit_ts.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 82.6 % 276 228 4 44 17 20 191 1 8 34
Current Date: 2026-06-29 16:15:13 +0200 Functions: 86.7 % 30 26 2 2 8 18 5
Baseline: lcov-20260630-baseline Branches: 65.1 % 126 82 1 43 6 1 75
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 83.3 % 24 20 4 20 1
(360..) days: 82.5 % 252 208 44 17 191
Function coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 88.5 % 26 23 1 2 5 18
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 65.3 % 124 81 43 6 75

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
ActivateCommitTs GNC 35 100.0 % (21 / 21) 100.0 % (8 / 8)
AdvanceOldestCommitTsXid CBC 110 100.0 % (7 / 7) 75.0 % (3 / 4)
BootStrapCommitTs CBC 56 100.0 % (2 / 2)
CheckPointCommitTs CBC 1918 100.0 % (3 / 3)
CommitTsPagePrecedes CBC 47152 100.0 % (7 / 7) 100.0 % (4 / 4)
CommitTsParameterChange CBC 39 85.7 % (6 / 7) 83.3 % (5 / 6)
CommitTsShmemBuffers CBC 2419 100.0 % (4 / 4) 100.0 % (2 / 2)
CommitTsShmemInit GNC 1209 100.0 % (7 / 7)
CommitTsShmemRequest GNC 1212 90.0 % (9 / 10) 66.7 % (4 / 6)
CompleteCommitTsInitialization CBC 984 100.0 % (5 / 5) 100.0 % (2 / 2)
DeactivateCommitTs GNC 964 100.0 % (11 / 11)
ExtendCommitTs GNC 172418 100.0 % (13 / 13) 70.0 % (7 / 10)
GetLatestCommitTsData GNC 4 100.0 % (11 / 11) 66.7 % (4 / 6)
SetCommitTsLimit CBC 1108 66.7 % (8 / 12) 25.0 % (2 / 8)
SetXidCommitTsInPage GNC 839 90.0 % (9 / 10) 50.0 % (1 / 2)
StartupCommitTs CBC 14 100.0 % (3 / 3)
TransactionIdGetCommitTsData GNC 79 100.0 % (39 / 39) 84.6 % (22 / 26)
TransactionIdSetCommitTs CBC 839 100.0 % (8 / 8) 50.0 % (1 / 2)
TransactionIdToCTsPage CBC 1056 100.0 % (2 / 2)
TransactionTreeSetCommitTsData CBC 181822 76.0 % (19 / 25) 58.3 % (7 / 12)
TruncateCommitTs CBC 110 66.7 % (4 / 6) 50.0 % (1 / 2)
WriteTruncateXlogRec UBC 0 0.0 % (0 / 7)
check_commit_ts_buffers CBC 2460 100.0 % (2 / 2)
commit_ts_errdetail_for_io_error UNC 0 0.0 % (0 / 3)
commit_ts_redo UNC 0 0.0 % (0 / 14) 0.0 % (0 / 8)
committssyncfiletag UBC 0 0.0 % (0 / 2)
error_commit_ts_disabled CBC 9 100.0 % (2 / 2) 75.0 % (3 / 4)
pg_last_committed_xact CBC 4 85.7 % (12 / 14) 33.3 % (2 / 6)
pg_xact_commit_timestamp CBC 19 100.0 % (6 / 6) 100.0 % (2 / 2)
pg_xact_commit_timestamp_origin CBC 5 61.5 % (8 / 13) 33.3 % (2 / 6)

Generated by: LCOV version 2.0-1