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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 77.6 % 277 215 1 61 2 4 209 6 17
Current Date: 2025-09-06 07:49:51 +0900 Functions: 89.7 % 29 26 1 2 2 24 2
Baseline: lcov-20250908-010021-baseline Branches: 60.4 % 134 81 1 52 2 1 78
Baseline Date: 2025-09-05 08:21:35 +0100 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 2 207
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 2 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 34 100.0 % (21 / 21) 100.0 % (8 / 8)
AdvanceOldestCommitTsXid CBC 98 100.0 % (7 / 7) 75.0 % (3 / 4)
BootStrapCommitTs CBC 50 100.0 % (2 / 2)
CheckPointCommitTs CBC 1673 100.0 % (3 / 3)
CommitTsPagePrecedes CBC 40132 100.0 % (7 / 7) 100.0 % (4 / 4)
CommitTsParameterChange CBC 31 100.0 % (7 / 7) 100.0 % (6 / 6)
CommitTsShmemBuffers CBC 3963 100.0 % (4 / 4) 75.0 % (3 / 4)
CommitTsShmemInit CBC 1029 89.5 % (17 / 19) 50.0 % (6 / 12)
CommitTsShmemSize CBC 1909 100.0 % (2 / 2)
CompleteCommitTsInitialization CBC 832 100.0 % (5 / 5) 100.0 % (2 / 2)
DeactivateCommitTs CBC 813 100.0 % (11 / 11)
ExtendCommitTs GNC 131399 100.0 % (13 / 13) 70.0 % (7 / 10)
GetLatestCommitTsData CBC 3 36.4 % (4 / 11) 16.7 % (1 / 6)
SetCommitTsLimit CBC 937 66.7 % (8 / 12) 25.0 % (2 / 8)
SetXidCommitTsInPage CBC 883 90.0 % (9 / 10) 50.0 % (1 / 2)
StartupCommitTs CBC 13 100.0 % (3 / 3)
TransactionIdGetCommitTsData CBC 61 100.0 % (39 / 39) 84.6 % (22 / 26)
TransactionIdSetCommitTs CBC 883 100.0 % (8 / 8) 50.0 % (1 / 2)
TransactionIdToCTsPage CBC 1069 100.0 % (2 / 2)
TransactionTreeSetCommitTsData CBC 144463 76.0 % (19 / 25) 58.3 % (7 / 12)
TruncateCommitTs CBC 98 66.7 % (4 / 6) 50.0 % (1 / 2)
WriteTruncateXlogRec UBC 0 0.0 % (0 / 7)
check_commit_ts_buffers CBC 2092 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