LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lwlock.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 93.6 % 392 367 25 1 366 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 30 30 1 29
Baseline: lcov-20261105-baseline Branches: 73.8 % 298 220 78 220
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: 95.2 % 84 80 4 1 79
(360..) days: 93.2 % 308 287 21 287
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 27 27 1 26
Branch coverage date bins:
(30,360] days: 80.3 % 76 61 15 61
(360..) days: 71.6 % 222 159 63 159

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
RequestNamedLWLockTranche GNC 2 71.4 % (15 / 21) 42.9 % (12 / 28)
GetNamedLWLockTranche CBC 4 100.0 % (11 / 11) 80.0 % (8 / 10)
GetLWLockIdentifier CBC 30 100.0 % (3 / 3) 50.0 % (1 / 2)
LWLockNewTrancheId CBC 309 100.0 % (15 / 15) 75.0 % (9 / 12)
LWLockShmemInit CBC 1303 100.0 % (25 / 25) 80.8 % (21 / 26)
LWLockShmemRequest CBC 1307 87.5 % (7 / 8) 50.0 % (1 / 2)
NumLWLocksForNamedTranches CBC 1307 100.0 % (5 / 5) 100.0 % (6 / 6)
InitLWLockAccess CBC 24256 100.0 % (2 / 2)
LWLockDequeueSelf CBC 32331 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockReleaseAll CBC 121946 100.0 % (6 / 6) 75.0 % (3 / 4)
LWLockAcquireOrWait CBC 167203 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockWakeup CBC 168954 100.0 % (36 / 36) 93.8 % (30 / 32)
LWLockReportWaitEnd CBC 238410 100.0 % (3 / 3)
LWLockReportWaitStart CBC 238410 100.0 % (3 / 3)
LWLockQueueSelf CBC 270741 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockAnyHeldByMe CBC 1515974 70.0 % (7 / 10) 62.5 % (5 / 8)
LWLockConditionalAcquire CBC 1555770 90.9 % (10 / 11) 58.3 % (7 / 12)
LWLockInitialize CBC 2639629 100.0 % (6 / 6)
GetLWTrancheName CBC 2639659 100.0 % (11 / 11) 87.5 % (7 / 8)
LWLockUpdateVar CBC 2727617 100.0 % (21 / 21) 88.9 % (16 / 18)
LWLockWaitListUnlock CBC 3030689 100.0 % (4 / 4) 50.0 % (1 / 2)
LWLockWaitListLock CBC 3199643 100.0 % (10 / 10) 100.0 % (4 / 4)
LWLockHeldByMeInMode CBC 3723937 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockWaitForVar CBC 4449399 92.0 % (23 / 25) 70.0 % (7 / 10)
LWLockConflictsWithVar CBC 4707616 100.0 % (12 / 12) 100.0 % (4 / 4)
LWLockHeldByMe CBC 5704396 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockReleaseClearVar CBC 24617919 100.0 % (4 / 4)
LWLockAcquire CBC 216111855 90.3 % (28 / 31) 65.0 % (13 / 20)
LWLockRelease CBC 217830580 95.7 % (22 / 23) 75.0 % (18 / 24)
LWLockAttemptLock CBC 218083178 100.0 % (16 / 16) 92.9 % (13 / 14)

Generated by: LCOV version 2.0-1