LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - commit_ts.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 77.3 % 277 214 1 1 61 1 4 209 6 17
Current Date: 2025-10-28 08:26:42 +0900 Functions: 89.7 % 29 26 1 2 2 24 2
Baseline: lcov-20251028-005825-baseline Branches: 59.7 % 134 80 1 1 52 1 1 78
Baseline Date: 2025-10-27 06:37:35 +0000 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.3 % 269 208 1 60 1 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: 59.2 % 130 77 1 52 1 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 33 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 1701 100.0 % (3 / 3)
CommitTsPagePrecedes CBC 40912 100.0 % (7 / 7) 100.0 % (4 / 4)
CommitTsParameterChange CBC 30 85.7 % (6 / 7) 83.3 % (5 / 6)
CommitTsShmemBuffers CBC 4043 100.0 % (4 / 4) 75.0 % (3 / 4)
CommitTsShmemInit CBC 1049 89.5 % (17 / 19) 50.0 % (6 / 12)
CommitTsShmemSize CBC 1949 100.0 % (2 / 2)
CompleteCommitTsInitialization CBC 852 100.0 % (5 / 5) 100.0 % (2 / 2)
DeactivateCommitTs CBC 833 100.0 % (11 / 11)
ExtendCommitTs GNC 132469 100.0 % (13 / 13) 70.0 % (7 / 10)
GetLatestCommitTsData CBC 3 36.4 % (4 / 11) 16.7 % (1 / 6)
SetCommitTsLimit CBC 957 66.7 % (8 / 12) 25.0 % (2 / 8)
SetXidCommitTsInPage CBC 893 90.0 % (9 / 10) 50.0 % (1 / 2)
StartupCommitTs CBC 13 100.0 % (3 / 3)
TransactionIdGetCommitTsData CBC 68 100.0 % (39 / 39) 84.6 % (22 / 26)
TransactionIdSetCommitTs CBC 893 100.0 % (8 / 8) 50.0 % (1 / 2)
TransactionIdToCTsPage CBC 1086 100.0 % (2 / 2)
TransactionTreeSetCommitTsData CBC 145665 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 2132 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 9 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 18 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