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 DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 77.6 % 277 215 1 61 1 4 210 6 17
Current Date: 2025-12-18 07:33:40 +0900 Functions: 89.7 % 29 26 1 2 2 24 2
Baseline: lcov-20251218-005734-baseline Branches: 60.4 % 134 81 1 52 1 1 79
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 75.0 % 8 6 1 1 4 2
(360..) days: 77.7 % 269 209 60 1 208
Function coverage date bins:
(360..) days: 89.7 % 29 26 1 2 2 24
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 1 2
(360..) days: 60.0 % 130 78 52 1 77

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 34 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 1732 100.0 % (3 / 3)
CommitTsPagePrecedes CBC 41770 100.0 % (7 / 7) 100.0 % (4 / 4)
CommitTsParameterChange CBC 31 100.0 % (7 / 7) 100.0 % (6 / 6)
CommitTsShmemBuffers CBC 4128 100.0 % (4 / 4) 75.0 % (3 / 4)
CommitTsShmemInit CBC 1071 89.5 % (17 / 19) 50.0 % (6 / 12)
CommitTsShmemSize CBC 1990 100.0 % (2 / 2)
CompleteCommitTsInitialization CBC 872 100.0 % (5 / 5) 100.0 % (2 / 2)
DeactivateCommitTs CBC 853 100.0 % (11 / 11)
ExtendCommitTs GNC 138201 100.0 % (13 / 13) 70.0 % (7 / 10)
GetLatestCommitTsData CBC 3 36.4 % (4 / 11) 16.7 % (1 / 6)
SetCommitTsLimit CBC 978 66.7 % (8 / 12) 25.0 % (2 / 8)
SetXidCommitTsInPage CBC 891 90.0 % (9 / 10) 50.0 % (1 / 2)
StartupCommitTs CBC 13 100.0 % (3 / 3)
TransactionIdGetCommitTsData CBC 65 100.0 % (39 / 39) 84.6 % (22 / 26)
TransactionIdSetCommitTs CBC 891 100.0 % (8 / 8) 50.0 % (1 / 2)
TransactionIdToCTsPage CBC 1086 100.0 % (2 / 2)
TransactionTreeSetCommitTsData CBC 151498 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 2176 100.0 % (2 / 2)
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 8 100.0 % (2 / 2) 75.0 % (3 / 4)
pg_last_committed_xact CBC 3 14.3 % (2 / 14) 0.0 % (0 / 6)
pg_xact_commit_timestamp CBC 17 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