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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 93.6 % 392 367 6 19 1 87 279 20 103
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 30 30 14 16 2 9
Baseline: lcov-20260630-baseline Branches: 73.8 % 298 220 23 55 4 67 149
Baseline Date: 2026-06-29 13:01:57 +0200 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
GetLWLockIdentifier CBC 31 100.0 % (3 / 3) 50.0 % (1 / 2)
GetLWTrancheName GNC 2492967 100.0 % (11 / 11) 87.5 % (7 / 8)
GetNamedLWLockTranche GNC 4 100.0 % (11 / 11) 80.0 % (8 / 10)
InitLWLockAccess CBC 22618 100.0 % (2 / 2)
LWLockAcquire GNC 220413304 90.3 % (28 / 31) 65.0 % (13 / 20)
LWLockAcquireOrWait CBC 170141 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockAnyHeldByMe CBC 1478563 70.0 % (7 / 10) 62.5 % (5 / 8)
LWLockAttemptLock CBC 222496861 100.0 % (16 / 16) 92.9 % (13 / 14)
LWLockConditionalAcquire CBC 1629563 90.9 % (10 / 11) 58.3 % (7 / 12)
LWLockConflictsWithVar CBC 4816243 100.0 % (12 / 12) 100.0 % (4 / 4)
LWLockDequeueSelf GNC 38110 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockHeldByMe CBC 5153086 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockHeldByMeInMode CBC 4076558 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockInitialize GNC 2492936 100.0 % (6 / 6)
LWLockNewTrancheId GNC 305 100.0 % (15 / 15) 75.0 % (9 / 12)
LWLockQueueSelf CBC 307068 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockReleaseAll CBC 115845 100.0 % (6 / 6) 75.0 % (3 / 4)
LWLockReleaseClearVar CBC 24606532 100.0 % (4 / 4)
LWLockReportWaitEnd CBC 268958 100.0 % (3 / 3)
LWLockReportWaitStart CBC 268958 100.0 % (3 / 3)
LWLockShmemInit GNC 1209 100.0 % (25 / 25) 80.8 % (21 / 26)
LWLockShmemRequest GNC 1212 87.5 % (7 / 8) 50.0 % (1 / 2)
LWLockUpdateVar CBC 2694305 100.0 % (21 / 21) 88.9 % (16 / 18)
LWLockWaitForVar GNC 4527102 92.0 % (23 / 25) 70.0 % (7 / 10)
LWLockWaitListLock GNC 3229769 100.0 % (10 / 10) 100.0 % (4 / 4)
LWLockWaitListUnlock CBC 3039483 100.0 % (4 / 4) 50.0 % (1 / 2)
LWLockWakeup GNC 190286 100.0 % (36 / 36) 93.8 % (30 / 32)
NumLWLocksForNamedTranches GNC 1212 100.0 % (5 / 5) 100.0 % (6 / 6)
RequestNamedLWLockTranche GNC 2 71.4 % (15 / 21) 42.9 % (12 / 28)

Generated by: LCOV version 2.0-1