LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lwlock.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 93.6 % 392 367 25 367
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 30 30 30
Baseline: lcov-20260726-baseline Branches: 73.8 % 298 220 78 220
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.8 % 96 90 6 90
(360..) days: 93.6 % 296 277 19 277
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 26 26 26
Branch coverage date bins:
(30,360] days: 74.0 % 96 71 25 71
(360..) days: 73.8 % 202 149 53 149

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 CBC 2 71.4 % (15 / 21) 42.9 % (12 / 28)
LWLockAcquireOrWait CBC 170924 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockAcquire CBC 221151621 90.3 % (28 / 31) 65.0 % (13 / 20)
LWLockQueueSelf CBC 304398 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockRelease CBC 222921597 95.7 % (22 / 23) 75.0 % (18 / 24)
LWLockConditionalAcquire CBC 1603927 90.9 % (10 / 11) 58.3 % (7 / 12)
LWLockShmemInit CBC 1223 100.0 % (25 / 25) 80.8 % (21 / 26)
LWLockAnyHeldByMe CBC 1487144 70.0 % (7 / 10) 62.5 % (5 / 8)
LWLockNewTrancheId CBC 305 100.0 % (15 / 15) 75.0 % (9 / 12)
LWLockWaitForVar CBC 4559728 92.0 % (23 / 25) 70.0 % (7 / 10)
GetNamedLWLockTranche CBC 4 100.0 % (11 / 11) 80.0 % (8 / 10)
LWLockDequeueSelf CBC 37250 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockHeldByMeInMode CBC 3953826 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockUpdateVar CBC 2712276 100.0 % (21 / 21) 88.9 % (16 / 18)
LWLockWakeup CBC 187916 100.0 % (36 / 36) 93.8 % (30 / 32)
GetLWLockIdentifier CBC 28 100.0 % (3 / 3) 50.0 % (1 / 2)
GetLWTrancheName CBC 2514029 100.0 % (11 / 11) 87.5 % (7 / 8)
LWLockAttemptLock CBC 223202401 100.0 % (16 / 16) 92.9 % (13 / 14)
LWLockReleaseAll CBC 116888 100.0 % (6 / 6) 75.0 % (3 / 4)
LWLockShmemRequest CBC 1226 87.5 % (7 / 8) 50.0 % (1 / 2)
LWLockWaitListUnlock CBC 3053924 100.0 % (4 / 4) 50.0 % (1 / 2)
LWLockConflictsWithVar CBC 4852251 100.0 % (12 / 12) 100.0 % (4 / 4)
LWLockHeldByMe CBC 5188238 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockWaitListLock CBC 3241840 100.0 % (10 / 10) 100.0 % (4 / 4)
NumLWLocksForNamedTranches CBC 1226 100.0 % (5 / 5) 100.0 % (6 / 6)
InitLWLockAccess CBC 22813 100.0 % (2 / 2)
LWLockInitialize CBC 2514001 100.0 % (6 / 6)
LWLockReleaseClearVar CBC 24653961 100.0 % (4 / 4)
LWLockReportWaitEnd CBC 267148 100.0 % (3 / 3)
LWLockReportWaitStart CBC 267148 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1