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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 82.6 % 276 228 4 44 17 20 191 1 8 34
Current Date: 2026-05-29 21:51:00 -0400 Functions: 86.7 % 30 26 2 2 8 18 5
Baseline: lcov-20260530-034037-baseline Branches: 64.8 % 128 83 1 44 6 1 76 7 5
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 84.6 % 26 22 4 20 2 1
(360..) days: 82.4 % 250 206 44 17 189
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: 75.0 % 4 3 1 1 2
(360..) days: 64.5 % 124 80 44 6 74

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 114 100.0 % (7 / 7) 75.0 % (3 / 4)
BootStrapCommitTs CBC 57 100.0 % (2 / 2)
CheckPointCommitTs CBC 1950 100.0 % (3 / 3)
CommitTsPagePrecedes CBC 48673 100.0 % (7 / 7) 100.0 % (4 / 4)
CommitTsParameterChange CBC 39 85.7 % (6 / 7) 83.3 % (5 / 6)
CommitTsShmemBuffers CBC 2497 100.0 % (4 / 4) 75.0 % (3 / 4)
CommitTsShmemInit GNC 1248 100.0 % (7 / 7)
CommitTsShmemRequest GNC 1251 90.0 % (9 / 10) 66.7 % (4 / 6)
CompleteCommitTsInitialization CBC 1017 100.0 % (5 / 5) 100.0 % (2 / 2)
DeactivateCommitTs GNC 997 100.0 % (11 / 11)
ExtendCommitTs GNC 172179 100.0 % (13 / 13) 70.0 % (7 / 10)
GetLatestCommitTsData GNC 4 100.0 % (11 / 11) 66.7 % (4 / 6)
SetCommitTsLimit CBC 1142 66.7 % (8 / 12) 25.0 % (2 / 8)
SetXidCommitTsInPage GNC 837 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 837 100.0 % (8 / 8) 50.0 % (1 / 2)
TransactionIdToCTsPage CBC 1060 100.0 % (2 / 2)
TransactionTreeSetCommitTsData CBC 181439 76.0 % (19 / 25) 58.3 % (7 / 12)
TruncateCommitTs CBC 114 66.7 % (4 / 6) 50.0 % (1 / 2)
WriteTruncateXlogRec UBC 0 0.0 % (0 / 7)
check_commit_ts_buffers CBC 2538 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.5.0-beta