LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - lwlock.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 93.6 % 392 367 6 19 1 87 279 20 103
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 30 30 14 16 2 9
Baseline: lcov-20260530-034037-baseline Branches: 73.8 % 298 220 23 55 4 67 149 14 38
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.8 % 96 90 6 87 3
(360..) days: 93.6 % 296 277 19 1 276
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 26 26 10 16
Branch coverage date bins:
(30,360] days: 74.0 % 96 71 23 2 67 4
(360..) days: 73.8 % 202 149 53 4 145

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 169075 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockAcquire GNC 221777428 90.3 % (28 / 31) 65.0 % (13 / 20)
LWLockQueueSelf CBC 278550 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockConditionalAcquire CBC 1521550 90.9 % (10 / 11) 58.3 % (7 / 12)
LWLockShmemInit GNC 1248 100.0 % (25 / 25) 80.8 % (21 / 26)
LWLockAnyHeldByMe CBC 1488429 70.0 % (7 / 10) 62.5 % (5 / 8)
LWLockNewTrancheId GNC 305 100.0 % (15 / 15) 75.0 % (9 / 12)
LWLockWaitForVar GNC 4617371 92.0 % (23 / 25) 70.0 % (7 / 10)
GetNamedLWLockTranche GNC 4 100.0 % (11 / 11) 80.0 % (8 / 10)
LWLockDequeueSelf GNC 20263 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockHeldByMeInMode CBC 4088047 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockUpdateVar CBC 2729951 100.0 % (21 / 21) 88.9 % (16 / 18)
LWLockWakeup GNC 163164 100.0 % (36 / 36) 93.8 % (30 / 32)
GetLWLockIdentifier CBC 32 100.0 % (3 / 3) 50.0 % (1 / 2)
GetLWTrancheName GNC 2586958 100.0 % (11 / 11) 87.5 % (7 / 8)
LWLockAttemptLock CBC 223689910 100.0 % (16 / 16) 92.9 % (13 / 14)
LWLockReleaseAll CBC 117562 100.0 % (6 / 6) 75.0 % (3 / 4)
LWLockShmemRequest GNC 1251 87.5 % (7 / 8) 50.0 % (1 / 2)
LWLockWaitListUnlock CBC 3028764 100.0 % (4 / 4) 50.0 % (1 / 2)
LWLockConflictsWithVar CBC 4929361 100.0 % (12 / 12) 100.0 % (4 / 4)
LWLockHeldByMe CBC 5227476 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockWaitListLock GNC 3191928 100.0 % (10 / 10) 100.0 % (4 / 4)
NumLWLocksForNamedTranches GNC 1251 100.0 % (5 / 5) 100.0 % (6 / 6)
InitLWLockAccess CBC 23110 100.0 % (2 / 2)
LWLockInitialize GNC 2586926 100.0 % (6 / 6)
LWLockReleaseClearVar CBC 24721584 100.0 % (4 / 4)
LWLockReportWaitEnd CBC 258287 100.0 % (3 / 3)
LWLockReportWaitStart CBC 258287 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta