LCOV - differential code coverage report
Current view: top level - src/backend/utils/time - snapmgr.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 89.6 % 586 525 1 1 59 1 1 19 504 92 93
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 50 50 9 41 1 9
Baseline: 16@8cea358b128 Branches: 56.0 % 448 251 5 3 189 6 3 242
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 4 4 4
(120,180] days: 100.0 % 13 13 13
(180,240] days: 66.7 % 3 2 1 2
(240..) days: 89.4 % 566 506 1 59 1 1 504
Function coverage date bins:
(120,180] days: 100.0 % 4 4 4
(240..) days: 100.0 % 46 46 5 41
Branch coverage date bins:
[..60] days: 50.0 % 2 1 1 1
(180,240] days: 33.3 % 6 2 4 2
(240..) days: 56.4 % 440 248 3 189 6 242

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 766809 100.0 % (2 / 2)
AtEOXact_Snapshot CBC 433759 90.0 % (27 / 30) 61.8 % (21 / 34)
AtSubAbort_Snapshot CBC 4575 100.0 % (14 / 14) 75.0 % (9 / 12)
AtSubCommit_Snapshot CBC 5376 83.3 % (5 / 6) 75.0 % (3 / 4)
CopySnapshot CBC 6639654 100.0 % (24 / 24) 66.7 % (8 / 12)
DeleteAllExportedSnapshotFiles CBC 242 72.7 % (8 / 11) 50.0 % (5 / 10)
EstimateSnapshotSpace CBC 933 100.0 % (10 / 10) 50.0 % (5 / 10)
ExportSnapshot GNC 9 80.8 % (42 / 52) 33.3 % (12 / 36)
FreeSnapshot CBC 6616826 100.0 % (6 / 6) 50.0 % (3 / 6)
GetActiveSnapshot CBC 1172235 100.0 % (3 / 3) 50.0 % (1 / 2)
GetCatalogSnapshot CBC 5796280 100.0 % (4 / 4) 100.0 % (2 / 2)
GetLatestSnapshot CBC 148250 87.5 % (7 / 8) 50.0 % (4 / 8)
GetNonHistoricCatalogSnapshot CBC 5784293 100.0 % (9 / 9) 100.0 % (8 / 8)
GetOldestSnapshot CBC 21430 100.0 % (11 / 11) 62.5 % (5 / 8)
GetTransactionSnapshot CBC 884909 88.5 % (23 / 26) 60.0 % (12 / 20)
HaveRegisteredOrActiveSnapshot CBC 21599 85.7 % (6 / 7) 75.0 % (6 / 8)
HistoricSnapshotActive CBC 8616000 100.0 % (2 / 2)
HistoricSnapshotGetTupleCids CBC 790 100.0 % (3 / 3) 50.0 % (1 / 2)
ImportSnapshot GNC 24 72.6 % (45 / 62) 34.2 % (26 / 76)
InvalidateCatalogSnapshot CBC 13002321 100.0 % (6 / 6) 100.0 % (2 / 2)
InvalidateCatalogSnapshotConditionally CBC 343900 100.0 % (6 / 6) 87.5 % (7 / 8)
PopActiveSnapshot CBC 1044024 100.0 % (13 / 13) 87.5 % (7 / 8)
PushActiveSnapshot CBC 944472 100.0 % (3 / 3)
PushActiveSnapshotWithLevel CBC 1070072 100.0 % (15 / 15) 78.6 % (11 / 14)
PushCopiedSnapshot CBC 55108 100.0 % (3 / 3)
RegisterSnapshot CBC 6948794 100.0 % (4 / 4) 100.0 % (2 / 2)
RegisterSnapshotOnOwner GNC 6339438 90.0 % (9 / 10) 83.3 % (5 / 6)
ResOwnerReleaseSnapshot GNC 27373 100.0 % (3 / 3)
ResourceOwnerForgetSnapshot GNC 6312058 100.0 % (3 / 3)
ResourceOwnerRememberSnapshot GNC 6339438 100.0 % (3 / 3)
RestoreSnapshot CBC 3314 100.0 % (33 / 33) 100.0 % (4 / 4)
RestoreTransactionSnapshot CBC 1491 100.0 % (3 / 3)
SerializeSnapshot CBC 904 95.7 % (22 / 23) 60.0 % (6 / 10)
SetTransactionSnapshot CBC 1509 94.4 % (34 / 36) 60.0 % (18 / 30)
SetupHistoricSnapshot CBC 4260 100.0 % (5 / 5) 50.0 % (1 / 2)
SnapshotResetXmin CBC 7849151 100.0 % (9 / 9) 100.0 % (6 / 6)
SnapshotSetCommandId CBC 517996 100.0 % (7 / 7) 83.3 % (5 / 6)
TeardownHistoricSnapshot CBC 4254 100.0 % (4 / 4)
ThereAreNoPriorRegisteredSnapshots CBC 30 60.0 % (3 / 5) 16.7 % (1 / 6)
UnregisterSnapshot CBC 6876733 100.0 % (4 / 4) 100.0 % (2 / 2)
UnregisterSnapshotFromOwner GNC 6312058 80.0 % (4 / 5) 50.0 % (1 / 2)
UnregisterSnapshotNoOwner GNC 6339431 100.0 % (10 / 10) 80.0 % (8 / 10)
UpdateActiveSnapshotCommandId CBC 50936 90.0 % (9 / 10) 50.0 % (6 / 12)
XactHasExportedSnapshots CBC 414 100.0 % (2 / 2)
XidInMVCCSnapshot CBC 55866563 76.2 % (16 / 21) 75.0 % (15 / 20)
parseIntFromText CBC 126 76.9 % (10 / 13) 25.0 % (3 / 12)
parseVxidFromText GNC 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 5969309 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.1-beta2-3-g6141622