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
ActiveSnapshotSet CBC 705208 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 333178 89.7 % (26 / 29) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 4692 100.0 % (12 / 12) 70.0 % (7 / 10)
AtSubCommit_Snapshot CBC 4472 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 7549101 100.0 % (24 / 24) 83.3 % (10 / 12)
DeleteAllExportedSnapshotFiles CBC 207 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1297 100.0 % (10 / 10) 50.0 % (5 / 10)
ExportSnapshot GNC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
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)
GetLatestSnapshot CBC 76737 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 6592321 100.0 % (9 / 9) 100.0 % (8 / 8)
GetTransactionSnapshot CBC 861619 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 4840895 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 9489498 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 786 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot CBC 24 72.6 % (45 / 62) 34.2 % (26 / 76)
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)
RegisterSnapshotOnOwner CBC 7244051 90.0 % (9 / 10) 83.3 % (5 / 6)
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)
SerializeSnapshot CBC 1130 95.2 % (20 / 21) 60.0 % (6 / 10)
SetTransactionSnapshot CBC 1655 94.4 % (34 / 36) 60.0 % (18 / 30)
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)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 7757993 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner CBC 7214169 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner CBC 7244051 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 56239 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 328 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 72305370 90.5 % (19 / 21) 90.0 % (18 / 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)
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