LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 89.7 % 564 506 58 13 1 492 1
Current Date: 2025-12-17 08:58:58 +0900 Functions: 100.0 % 49 49 1 48
Baseline: lcov-20251217-005640-baseline Branches: 56.5 % 434 245 189 5 240
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 0.0 % 2 0 2
(360..) days: 90.0 % 561 505 56 13 492
Function coverage date bins:
(360..) days: 100.0 % 49 49 1 48
Branch coverage date bins:
(30,360] days: 0.0 % 2 0 2
(360..) days: 56.7 % 432 245 187 5 240

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
ImportSnapshot CBC 24 72.6 % (45 / 62) 34.2 % (26 / 76)
ExportSnapshot GNC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
AtEOXact_Snapshot CBC 333178 89.7 % (26 / 29) 61.8 % (21 / 34)
DeleteAllExportedSnapshotFiles CBC 207 72.7 % (8 / 11) 50.0 % (5 / 10)
GetTransactionSnapshot CBC 861619 88.5 % (23 / 26) 60.0 % (12 / 20)
parseIntFromText CBC 126 76.9 % (10 / 13) 25.0 % (3 / 12)
parseVxidFromText CBC 18 76.9 % (10 / 13) 25.0 % (3 / 12)
parseXidFromText CBC 54 76.9 % (10 / 13) 25.0 % (3 / 12)
SetTransactionSnapshot CBC 1655 94.4 % (34 / 36) 60.0 % (18 / 30)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
XidInMVCCSnapshot CBC 72305370 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 4472 83.3 % (5 / 6) 75.0 % (3 / 4)
GetLatestSnapshot CBC 76737 87.5 % (7 / 8) 50.0 % (4 / 8)
HaveRegisteredOrActiveSnapshot CBC 4840895 85.7 % (6 / 7) 75.0 % (6 / 8)
RegisterSnapshotOnOwner CBC 7244051 90.0 % (9 / 10) 83.3 % (5 / 6)
SerializeSnapshot CBC 1130 95.2 % (20 / 21) 60.0 % (6 / 10)
UnregisterSnapshotFromOwner CBC 7214169 80.0 % (4 / 5) 50.0 % (1 / 2)
UpdateActiveSnapshotCommandId CBC 56239 90.0 % (9 / 10) 50.0 % (6 / 12)
ActiveSnapshotSet CBC 705208 100.0 % (2 / 2)
AtSubAbort_Snapshot CBC 4692 100.0 % (12 / 12) 70.0 % (7 / 10)
CopySnapshot CBC 7549101 100.0 % (24 / 24) 83.3 % (10 / 12)
EstimateSnapshotSpace CBC 1297 100.0 % (10 / 10) 50.0 % (5 / 10)
FreeSnapshot CBC 7524254 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1272873 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 6606481 100.0 % (4 / 4) 100.0 % (2 / 2)
GetNonHistoricCatalogSnapshot CBC 6592321 100.0 % (9 / 9) 100.0 % (8 / 8)
HistoricSnapshotActive CBC 9489498 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 786 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateCatalogSnapshot CBC 15189095 100.0 % (6 / 6) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 405998 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1066041 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshot CBC 944049 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1094238 100.0 % (13 / 13) 75.0 % (9 / 12)
PushCopiedSnapshot CBC 58666 100.0 % (3 / 3)
RegisterSnapshot CBC 7838467 100.0 % (4 / 4) 100.0 % (2 / 2)
ResOwnerReleaseSnapshot CBC 29882 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 7214142 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 7244024 100.0 % (3 / 3)
RestoreSnapshot CBC 3549 100.0 % (31 / 31) 100.0 % (4 / 4)
RestoreTransactionSnapshot CBC 1637 100.0 % (3 / 3)
SetupHistoricSnapshot CBC 4946 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 8881556 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 618689 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 4942 100.0 % (4 / 4)
UnregisterSnapshot CBC 7757993 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotNoOwner CBC 7244051 100.0 % (10 / 10) 80.0 % (8 / 10)
XactHasExportedSnapshots CBC 328 100.0 % (2 / 2)
pg_export_snapshot CBC 9 100.0 % (3 / 3)
xmin_cmp CBC 6936523 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta