LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - proc.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC ECB DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 92.5 % 611 565 6 2 38 48 517 1 5 45
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 28 28 14 14
Baseline: lcov-20260315-024220-baseline Branches: 62.5 % 360 225 3 3 129 5 220 6 18
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(7,30] days: 90.9 % 22 20 2 17 3
(30,360] days: 93.2 % 59 55 4 30 25
(360..) days: 92.4 % 529 489 2 38 489 1
Function coverage date bins:
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 100.0 % 25 25 13 12
Branch coverage date bins:
(7,30] days: 62.5 % 8 5 3 3 2
(30,360] days: 50.0 % 26 13 13 2 11
(360..) days: 63.5 % 326 207 3 116 207

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
ProcSleep GNC 1420 79.8 % (87 / 109) 60.7 % (51 / 84)
InitProcGlobal GNC 1150 100.0 % (70 / 70) 63.6 % (28 / 44)
InitAuxiliaryProcess GNC 4579 92.3 % (48 / 52) 46.4 % (13 / 28)
InitProcess GNC 16988 97.3 % (72 / 74) 68.2 % (30 / 44)
JoinWaitQueue GNC 2165 90.2 % (46 / 51) 69.4 % (25 / 36)
ProcKill GNC 16985 88.4 % (38 / 43) 58.3 % (14 / 24)
AuxiliaryProcKill GNC 4579 95.5 % (21 / 22) 40.0 % (4 / 10)
BecomeLockGroupMember CBC 1491 100.0 % (13 / 13) 50.0 % (5 / 10)
LockErrorCleanup GNC 370071 90.5 % (19 / 21) 50.0 % (5 / 10)
ProcSendSignal GNC 95 80.0 % (4 / 5) 33.3 % (2 / 6)
HaveNFreeProcs GNC 378 100.0 % (11 / 11) 70.0 % (7 / 10)
CheckDeadLock GNC 32 85.7 % (12 / 14) 80.0 % (8 / 10)
GetLockHoldersAndWaiters CBC 286 100.0 % (26 / 26) 83.3 % (10 / 12)
ProcWakeup GNC 1376 90.0 % (9 / 10) 50.0 % (2 / 4)
AuxiliaryPidGetProc CBC 6031 100.0 % (10 / 10) 83.3 % (5 / 6)
BecomeLockGroupLeader CBC 636 100.0 % (9 / 9) 75.0 % (3 / 4)
InitProcessPhase2 CBC 16976 100.0 % (5 / 5) 50.0 % (1 / 2)
ProcLockWakeup GNC 1392 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcReleaseLocks CBC 337824 83.3 % (5 / 6) 50.0 % (1 / 2)
ProcWaitForSignal CBC 108 100.0 % (5 / 5) 50.0 % (1 / 2)
RemoveProcFromArray CBC 16976 100.0 % (4 / 4) 50.0 % (1 / 2)
CheckDeadLockAlert CBC 32 100.0 % (6 / 6)
FastPathLockShmemSize CBC 3297 100.0 % (7 / 7)
GetStartupBufferPinWaitBufId CBC 4 100.0 % (3 / 3)
PGProcShmemSize CBC 3297 100.0 % (8 / 8)
ProcGlobalSemas CBC 4292 100.0 % (2 / 2)
ProcGlobalShmemSize GNC 2147 100.0 % (8 / 8)
SetStartupBufferPinWaitBufId CBC 20 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta