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
RequestNamedLWLockTranche GNC 2 71.4 % (15 / 21) 42.9 % (12 / 28)
LWLockAcquireOrWait CBC 170141 88.5 % (23 / 26) 60.0 % (12 / 20)
LWLockAcquire GNC 220413304 90.3 % (28 / 31) 65.0 % (13 / 20)
LWLockQueueSelf CBC 307068 85.7 % (12 / 14) 40.0 % (4 / 10)
LWLockConditionalAcquire CBC 1629563 90.9 % (10 / 11) 58.3 % (7 / 12)
LWLockShmemInit GNC 1209 100.0 % (25 / 25) 80.8 % (21 / 26)
LWLockAnyHeldByMe CBC 1478563 70.0 % (7 / 10) 62.5 % (5 / 8)
LWLockNewTrancheId GNC 305 100.0 % (15 / 15) 75.0 % (9 / 12)
LWLockWaitForVar GNC 4527102 92.0 % (23 / 25) 70.0 % (7 / 10)
GetNamedLWLockTranche GNC 4 100.0 % (11 / 11) 80.0 % (8 / 10)
LWLockDequeueSelf GNC 38110 90.0 % (18 / 20) 83.3 % (10 / 12)
LWLockHeldByMeInMode CBC 4076558 80.0 % (4 / 5) 66.7 % (4 / 6)
LWLockUpdateVar CBC 2694305 100.0 % (21 / 21) 88.9 % (16 / 18)
LWLockWakeup GNC 190286 100.0 % (36 / 36) 93.8 % (30 / 32)
GetLWLockIdentifier CBC 31 100.0 % (3 / 3) 50.0 % (1 / 2)
GetLWTrancheName GNC 2492967 100.0 % (11 / 11) 87.5 % (7 / 8)
LWLockAttemptLock CBC 222496861 100.0 % (16 / 16) 92.9 % (13 / 14)
LWLockReleaseAll CBC 115845 100.0 % (6 / 6) 75.0 % (3 / 4)
LWLockShmemRequest GNC 1212 87.5 % (7 / 8) 50.0 % (1 / 2)
LWLockWaitListUnlock CBC 3039483 100.0 % (4 / 4) 50.0 % (1 / 2)
LWLockConflictsWithVar CBC 4816243 100.0 % (12 / 12) 100.0 % (4 / 4)
LWLockHeldByMe CBC 5153086 100.0 % (5 / 5) 100.0 % (4 / 4)
LWLockWaitListLock GNC 3229769 100.0 % (10 / 10) 100.0 % (4 / 4)
NumLWLocksForNamedTranches GNC 1212 100.0 % (5 / 5) 100.0 % (6 / 6)
InitLWLockAccess CBC 22618 100.0 % (2 / 2)
LWLockInitialize GNC 2492936 100.0 % (6 / 6)
LWLockReleaseClearVar CBC 24606532 100.0 % (4 / 4)
LWLockReportWaitEnd CBC 268958 100.0 % (3 / 3)
LWLockReportWaitStart CBC 268958 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1