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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 93.6 % 392 367 25 1 366 1
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 30 30 1 29
Baseline: lcov-20261012-baseline Branches: 73.8 % 298 220 78 220
Baseline Date: 2026-10-12 10:36:06 +0200 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 20 100.0 % (3 / 3) 50.0 % (1 / 2)
LWLockNewTrancheId CBC 305 100.0 % (15 / 15) 75.0 % (9 / 12)
LWLockShmemInit CBC 1283 100.0 % (25 / 25) 80.8 % (21 / 26)
LWLockShmemRequest CBC 1287 87.5 % (7 / 8) 50.0 % (1 / 2)
NumLWLocksForNamedTranches CBC 1287 100.0 % (5 / 5) 100.0 % (6 / 6)
InitLWLockAccess CBC 23938 100.0 % (2 / 2)
LWLockDequeueSelf CBC 31086 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockReleaseAll CBC 120518 100.0 % (6 / 6) 75.0 % (3 / 4)
LWLockWakeup CBC 165484 100.0 % (36 / 36) 93.8 % (30 / 32)
LWLockAcquireOrWait CBC 165904 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockReportWaitEnd CBC 232251 100.0 % (3 / 3)
LWLockReportWaitStart CBC 232251 100.0 % (3 / 3)
LWLockQueueSelf CBC 263337 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockAnyHeldByMe CBC 1501572 70.0 % (7 / 10) 62.5 % (5 / 8)
LWLockConditionalAcquire CBC 1548053 90.9 % (10 / 11) 58.3 % (7 / 12)
LWLockInitialize CBC 2599408 100.0 % (6 / 6)
GetLWTrancheName CBC 2599428 100.0 % (11 / 11) 87.5 % (7 / 8)
LWLockUpdateVar CBC 2701034 100.0 % (21 / 21) 88.9 % (16 / 18)
LWLockWaitListUnlock CBC 2995457 100.0 % (4 / 4) 50.0 % (1 / 2)
LWLockWaitListLock CBC 3160941 100.0 % (10 / 10) 100.0 % (4 / 4)
LWLockHeldByMeInMode CBC 3695387 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockWaitForVar CBC 4354448 92.0 % (23 / 25) 70.0 % (7 / 10)
LWLockConflictsWithVar CBC 4601389 100.0 % (12 / 12) 100.0 % (4 / 4)
LWLockHeldByMe CBC 5665086 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockReleaseClearVar CBC 24547103 100.0 % (4 / 4)
LWLockAcquire CBC 214603606 90.3 % (28 / 31) 65.0 % (13 / 20)
LWLockRelease CBC 216313445 95.7 % (22 / 23) 75.0 % (18 / 24)
LWLockAttemptLock CBC 216563505 100.0 % (16 / 16) 92.9 % (13 / 14)

Generated by: LCOV version 2.0-1