LCOV - differential code coverage report
Current view: top level - src/backend/catalog - storage.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 94.7 % 339 321 18 321
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 19 19 19
Baseline: lcov-20261105-baseline Branches: 75.5 % 220 166 54 166
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 80.0 % 5 4 1 4
(360..) days: 94.9 % 334 317 17 317
Function coverage date bins:
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(360..) days: 75.5 % 220 166 54 166

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
RelationCopyStorage CBC 130 75.0 % (18 / 24) 54.5 % (12 / 22)
PostPrepare_smgr CBC 307 100.0 % (6 / 6) 100.0 % (2 / 2)
EstimatePendingSyncsSpace CBC 674 100.0 % (3 / 3) 100.0 % (2 / 2)
SerializePendingSyncs CBC 674 95.2 % (20 / 21) 60.0 % (12 / 20)
RelationPreTruncate CBC 762 42.9 % (3 / 7) 25.0 % (1 / 4)
RelationTruncate CBC 762 100.0 % (44 / 44) 79.2 % (19 / 24)
RestorePendingSyncs CBC 2043 100.0 % (6 / 6) 75.0 % (3 / 4)
AtSubAbort_smgr CBC 5617 100.0 % (3 / 3)
RelationPreserveStorage CBC 6173 100.0 % (12 / 12) 83.3 % (10 / 12)
AtSubCommit_smgr CBC 17382 100.0 % (6 / 6) 100.0 % (4 / 4)
smgr_redo CBC 17481 97.8 % (45 / 46) 64.3 % (18 / 28)
AddPendingSync CBC 31443 100.0 % (10 / 10) 75.0 % (3 / 4)
RelationDropStorage CBC 48922 100.0 % (10 / 10)
RelationCreateStorage CBC 139135 93.9 % (31 / 33) 70.0 % (14 / 20)
log_smgrcreate CBC 154770 100.0 % (7 / 7)
RelFileLocatorSkippingWAL CBC 396478 100.0 % (5 / 5) 100.0 % (4 / 4)
smgrGetPendingDeletes CBC 400380 100.0 % (18 / 18) 100.0 % (18 / 18)
smgrDoPendingSyncs CBC 428702 93.9 % (46 / 49) 80.6 % (29 / 36)
smgrDoPendingDeletes CBC 433787 96.6 % (28 / 29) 93.8 % (15 / 16)

Generated by: LCOV version 2.0-1