LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 87.4 % 564 493 13 58 493
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 49 49 49
Baseline: lcov-20250908-010021-baseline Branches: 55.5 % 434 241 5 188 1 240
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 2 0 2
(30,360] days: 100.0 % 2 2 2
(360..) days: 87.7 % 560 491 13 56 491
Function coverage date bins:
(360..) days: 100.0 % 49 49 49
Branch coverage date bins:
(7,30] days: 0.0 % 2 0 2
(360..) days: 55.8 % 432 241 5 186 1 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 CBC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
SerializeSnapshot CBC 1088 76.2 % (16 / 21) 50.0 % (5 / 10)
RestoreSnapshot CBC 3396 87.1 % (27 / 31) 75.0 % (3 / 4)
SetTransactionSnapshot CBC 1591 88.9 % (32 / 36) 56.7 % (17 / 30)
AtEOXact_Snapshot CBC 319985 89.7 % (26 / 29) 61.8 % (21 / 34)
DeleteAllExportedSnapshotFiles CBC 204 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1255 70.0 % (7 / 10) 30.0 % (3 / 10)
GetTransactionSnapshot CBC 841407 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)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
XidInMVCCSnapshot CBC 68715179 90.5 % (19 / 21) 90.0 % (18 / 20)
AtSubCommit_Snapshot CBC 4414 83.3 % (5 / 6) 75.0 % (3 / 4)
GetLatestSnapshot CBC 76274 87.5 % (7 / 8) 50.0 % (4 / 8)
HaveRegisteredOrActiveSnapshot CBC 4816224 85.7 % (6 / 7) 75.0 % (6 / 8)
RegisterSnapshotOnOwner CBC 6861824 90.0 % (9 / 10) 83.3 % (5 / 6)
UnregisterSnapshotFromOwner CBC 6832226 80.0 % (4 / 5) 50.0 % (1 / 2)
UpdateActiveSnapshotCommandId CBC 55662 90.0 % (9 / 10) 50.0 % (6 / 12)
ActiveSnapshotSet CBC 690274 100.0 % (2 / 2)
AtSubAbort_Snapshot CBC 4673 100.0 % (12 / 12) 70.0 % (7 / 10)
CopySnapshot CBC 7160730 100.0 % (24 / 24) 91.7 % (11 / 12)
FreeSnapshot CBC 7136521 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1244395 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 6239296 100.0 % (4 / 4) 100.0 % (2 / 2)
GetNonHistoricCatalogSnapshot CBC 6225227 100.0 % (9 / 9) 100.0 % (8 / 8)
HistoricSnapshotActive CBC 9022507 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 767 100.0 % (3 / 3) 50.0 % (1 / 2)
InvalidateCatalogSnapshot CBC 13888902 100.0 % (6 / 6) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 388224 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1041156 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshot CBC 922433 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1068627 100.0 % (13 / 13) 75.0 % (9 / 12)
PushCopiedSnapshot CBC 57130 100.0 % (3 / 3)
RegisterSnapshot CBC 7442132 100.0 % (4 / 4) 100.0 % (2 / 2)
ResOwnerReleaseSnapshot CBC 29598 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 6832226 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 6861824 100.0 % (3 / 3)
RestoreTransactionSnapshot CBC 1573 100.0 % (3 / 3)
SetupHistoricSnapshot CBC 4827 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 8429292 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 596141 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 4824 100.0 % (4 / 4)
UnregisterSnapshot CBC 7362428 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotNoOwner CBC 6861824 100.0 % (10 / 10) 80.0 % (8 / 10)
XactHasExportedSnapshots CBC 287 100.0 % (2 / 2)
pg_export_snapshot CBC 9 100.0 % (3 / 3)
xmin_cmp CBC 6560620 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta