LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 90.4 % 571 516 55 11 5 500 5
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 49 49 2 47
Baseline: lcov-20260827-baseline Branches: 57.6 % 446 257 2 187 4 4 249
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 85.7 % 14 12 2 12
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 7 7 3 4
(360..) days: 90.3 % 548 495 53 11 484
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 48 48 2 46
Branch coverage date bins:
[..1] days: 72.2 % 18 13 5 13
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 56.9 % 422 240 182 4 236

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 GNC 25 77.0 % (47 / 61) 36.8 % (28 / 76)
ExportSnapshot GNC 10 82.8 % (48 / 58) 45.8 % (22 / 48)
AtEOXact_Snapshot CBC 431543 89.7 % (26 / 29) 61.8 % (21 / 34)
SetTransactionSnapshot CBC 2235 94.4 % (34 / 36) 60.0 % (18 / 30)
parseIntFromText CBC 119 76.9 % (10 / 13) 25.0 % (3 / 12)
parseVxidFromText CBC 17 76.9 % (10 / 13) 25.0 % (3 / 12)
parseXidFromText CBC 70 76.9 % (10 / 13) 25.0 % (3 / 12)
GetTransactionSnapshot CBC 1059990 88.5 % (23 / 26) 60.0 % (12 / 20)
UpdateActiveSnapshotCommandId CBC 84812 90.0 % (9 / 10) 50.0 % (6 / 12)
DeleteAllExportedSnapshotFiles CBC 240 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1991 100.0 % (10 / 10) 50.0 % (5 / 10)
ThereAreNoPriorRegisteredSnapshots CBC 37 60.0 % (3 / 5) 16.7 % (1 / 6)
GetLatestSnapshot CBC 78112 87.5 % (7 / 8) 50.0 % (4 / 8)
SerializeSnapshot CBC 1949 95.5 % (21 / 22) 60.0 % (6 / 10)
AtSubAbort_Snapshot CBC 5489 100.0 % (12 / 12) 70.0 % (7 / 10)
FreeSnapshot CBC 9679286 100.0 % (6 / 6) 50.0 % (3 / 6)
PushActiveSnapshotWithLevel CBC 1322261 100.0 % (13 / 13) 75.0 % (9 / 12)
CopySnapshot CBC 9711381 100.0 % (24 / 24) 83.3 % (10 / 12)
HaveRegisteredOrActiveSnapshot CBC 5678545 85.7 % (6 / 7) 75.0 % (6 / 8)
UnregisterSnapshotNoOwner CBC 9376242 100.0 % (10 / 10) 80.0 % (8 / 10)
XidInMVCCSnapshot CBC 78551618 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 17391 83.3 % (5 / 6) 75.0 % (3 / 4)
GetActiveSnapshot CBC 1559946 100.0 % (3 / 3) 50.0 % (1 / 2)
HistoricSnapshotGetTupleCids CBC 808 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateCatalogSnapshotConditionally CBC 499329 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1283649 100.0 % (11 / 11) 83.3 % (5 / 6)
RegisterSnapshotOnOwner CBC 9376208 90.0 % (9 / 10) 83.3 % (5 / 6)
SetupHistoricSnapshot CBC 5958 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotSetCommandId CBC 724686 100.0 % (7 / 7) 83.3 % (5 / 6)
UnregisterSnapshotFromOwner CBC 9336694 80.0 % (4 / 5) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 8565257 100.0 % (4 / 4) 100.0 % (2 / 2)
GetNonHistoricCatalogSnapshot CBC 8548964 100.0 % (9 / 9) 100.0 % (8 / 8)
InvalidateCatalogSnapshot CBC 18500362 100.0 % (7 / 7) 100.0 % (2 / 2)
RegisterSnapshot CBC 10120693 100.0 % (4 / 4) 100.0 % (2 / 2)
RestoreSnapshot CBC 6547 100.0 % (31 / 31) 100.0 % (4 / 4)
SnapshotResetXmin CBC 11384605 100.0 % (9 / 9) 100.0 % (6 / 6)
UnregisterSnapshot CBC 10015681 100.0 % (4 / 4) 100.0 % (2 / 2)
xmin_cmp CBC 8940143 100.0 % (8 / 8) 100.0 % (4 / 4)
ActiveSnapshotSet CBC 933485 100.0 % (2 / 2)
HistoricSnapshotActive CBC 12353728 100.0 % (2 / 2)
PushActiveSnapshot CBC 1141394 100.0 % (3 / 3)
PushCopiedSnapshot CBC 72853 100.0 % (3 / 3)
ResOwnerReleaseSnapshot CBC 39548 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 9336660 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 9376208 100.0 % (3 / 3)
RestoreTransactionSnapshot CBC 2218 100.0 % (3 / 3)
TeardownHistoricSnapshot CBC 5951 100.0 % (4 / 4)
XactHasExportedSnapshots CBC 361 100.0 % (2 / 2)
pg_export_snapshot CBC 9 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1