LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 89.7 % 564 506 58 13 493
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 49 49 49
Baseline: lcov-20251028-005825-baseline Branches: 56.7 % 434 246 188 6 240
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 50.0 % 4 2 2 2
(360..) days: 90.0 % 560 504 56 13 491
Function coverage date bins:
(360..) days: 100.0 % 49 49 49
Branch coverage date bins:
(30,360] days: 0.0 % 2 0 2
(360..) days: 56.9 % 432 246 186 6 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 814639 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 322957 89.7 % (26 / 29) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 4677 100.0 % (12 / 12) 70.0 % (7 / 10)
AtSubCommit_Snapshot CBC 4435 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 7291752 100.0 % (24 / 24) 91.7 % (11 / 12)
DeleteAllExportedSnapshotFiles CBC 205 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 1264 100.0 % (10 / 10) 50.0 % (5 / 10)
ExportSnapshot CBC 10 80.8 % (42 / 52) 33.3 % (12 / 36)
FreeSnapshot CBC 7267319 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1249416 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 6365855 100.0 % (4 / 4) 100.0 % (2 / 2)
GetLatestSnapshot CBC 76316 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 6351607 100.0 % (9 / 9) 100.0 % (8 / 8)
GetTransactionSnapshot CBC 845356 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 4820754 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 9175311 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 775 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot CBC 24 72.6 % (45 / 62) 34.2 % (26 / 76)
InvalidateCatalogSnapshot CBC 14099690 100.0 % (6 / 6) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 390326 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1045807 100.0 % (11 / 11) 83.3 % (5 / 6)
PushActiveSnapshot CBC 926650 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1073490 100.0 % (13 / 13) 75.0 % (9 / 12)
PushCopiedSnapshot CBC 57652 100.0 % (3 / 3)
RegisterSnapshot CBC 7574286 100.0 % (4 / 4) 100.0 % (2 / 2)
RegisterSnapshotOnOwner CBC 6991242 90.0 % (9 / 10) 83.3 % (5 / 6)
ResOwnerReleaseSnapshot CBC 29817 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot CBC 6961317 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot CBC 6991134 100.0 % (3 / 3)
RestoreSnapshot CBC 3423 100.0 % (31 / 31) 100.0 % (4 / 4)
RestoreTransactionSnapshot CBC 1584 100.0 % (3 / 3)
SerializeSnapshot CBC 1097 95.2 % (20 / 21) 60.0 % (6 / 10)
SetTransactionSnapshot CBC 1602 94.4 % (34 / 36) 60.0 % (18 / 30)
SetupHistoricSnapshot CBC 5021 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 8572595 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 600251 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 5017 100.0 % (4 / 4)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 7494157 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner CBC 6961425 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner CBC 6991242 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 56024 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 317 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 69323485 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 6687871 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta