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

Generated by: LCOV version 2.0-1