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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 82.6 % 281 232 4 45 17 11 204 1 7 21
Current Date: 2026-03-14 14:10:32 -0400 Functions: 86.7 % 30 26 2 2 7 19 3
Baseline: lcov-20260315-024220-baseline Branches: 63.4 % 134 85 1 48 6 1 78 3 3
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 50.0 % 6 3 3 3 1
(30,360] days: 90.9 % 11 10 1 8 2
(360..) days: 83.0 % 264 219 45 17 202
Function coverage date bins:
(1,7] days: 0.0 % 1 0 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 89.3 % 28 25 1 2 6 19
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 1 2
(360..) days: 63.1 % 130 82 48 6 76

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 103 100.0 % (7 / 7) 75.0 % (3 / 4)
BootStrapCommitTs CBC 51 100.0 % (2 / 2)
CheckPointCommitTs CBC 1802 100.0 % (3 / 3)
CommitTsPagePrecedes CBC 44851 100.0 % (7 / 7) 100.0 % (4 / 4)
CommitTsParameterChange CBC 38 85.7 % (6 / 7) 83.3 % (5 / 6)
CommitTsShmemBuffers CBC 4442 100.0 % (4 / 4) 75.0 % (3 / 4)
CommitTsShmemInit GNC 1150 90.0 % (18 / 20) 50.0 % (6 / 12)
CommitTsShmemSize CBC 2147 100.0 % (2 / 2)
CompleteCommitTsInitialization CBC 939 100.0 % (5 / 5) 100.0 % (2 / 2)
DeactivateCommitTs GNC 919 100.0 % (11 / 11)
ExtendCommitTs GNC 138799 100.0 % (13 / 13) 70.0 % (7 / 10)
SetCommitTsLimit CBC 1053 66.7 % (8 / 12) 25.0 % (2 / 8)
SetXidCommitTsInPage GNC 808 90.0 % (9 / 10) 50.0 % (1 / 2)
StartupCommitTs CBC 14 100.0 % (3 / 3)
TransactionIdGetCommitTsData GNC 81 100.0 % (39 / 39) 84.6 % (22 / 26)
TransactionIdSetCommitTs CBC 808 100.0 % (8 / 8) 50.0 % (1 / 2)
TransactionIdToCTsPage CBC 1020 100.0 % (2 / 2)
TransactionTreeSetCommitTsData CBC 149426 76.0 % (19 / 25) 58.3 % (7 / 12)
TruncateCommitTs CBC 103 66.7 % (4 / 6) 50.0 % (1 / 2)
WriteTruncateXlogRec UBC 0 0.0 % (0 / 7)
check_commit_ts_buffers CBC 2329 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.4-beta