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
ActiveSnapshotSet CBC 690274 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 319985 89.7 % (26 / 29) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 4673 100.0 % (12 / 12) 70.0 % (7 / 10)
AtSubCommit_Snapshot CBC 4414 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 7160730 100.0 % (24 / 24) 91.7 % (11 / 12)
DeleteAllExportedSnapshotFiles CBC 204 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1255 70.0 % (7 / 10) 30.0 % (3 / 10)
ExportSnapshot CBC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
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)
GetLatestSnapshot CBC 76274 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 6225227 100.0 % (9 / 9) 100.0 % (8 / 8)
GetTransactionSnapshot CBC 841407 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 4816224 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 9022507 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 767 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot CBC 24 72.6 % (45 / 62) 34.2 % (26 / 76)
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)
RegisterSnapshotOnOwner CBC 6861824 90.0 % (9 / 10) 83.3 % (5 / 6)
ResOwnerReleaseSnapshot CBC 29598 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 6832226 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 6861824 100.0 % (3 / 3)
RestoreSnapshot CBC 3396 87.1 % (27 / 31) 75.0 % (3 / 4)
RestoreTransactionSnapshot CBC 1573 100.0 % (3 / 3)
SerializeSnapshot CBC 1088 76.2 % (16 / 21) 50.0 % (5 / 10)
SetTransactionSnapshot CBC 1591 88.9 % (32 / 36) 56.7 % (17 / 30)
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)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 7362428 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner CBC 6832226 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner CBC 6861824 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 55662 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 287 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 68715179 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 6560620 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta