LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - proc.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 93.0 % 617 574 7 36 1 103 470 1 5 95
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 27 27 15 12 4
Baseline: lcov-20260505-025707-baseline Branches: 64.4 % 360 232 12 116 1 32 199 18 42
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 96.6 % 29 28 1 28
(30,360] days: 92.9 % 84 78 6 75 3
(360..) days: 92.9 % 504 468 36 1 467 1
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(360..) days: 100.0 % 24 24 12 12
Branch coverage date bins:
(7,30] days: 50.0 % 8 4 4 4
(30,360] days: 78.9 % 38 30 8 28 2
(360..) days: 63.1 % 314 198 116 1 197

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
GetStartupBufferPinWaitBufId CBC 4 100.0 % (3 / 3)
SetStartupBufferPinWaitBufId CBC 22 100.0 % (4 / 4)
CheckDeadLock GNC 45 100.0 % (14 / 14) 90.0 % (9 / 10)
CheckDeadLockAlert CBC 46 100.0 % (6 / 6)
ProcSendSignal GNC 61 80.0 % (4 / 5) 33.3 % (2 / 6)
ProcWaitForSignal CBC 74 100.0 % (5 / 5) 50.0 % (1 / 2)
HaveNFreeProcs GNC 402 100.0 % (11 / 11) 70.0 % (7 / 10)
BecomeLockGroupLeader CBC 860 100.0 % (9 / 9) 75.0 % (3 / 4)
GetLockHoldersAndWaiters CBC 995 100.0 % (26 / 26) 83.3 % (10 / 12)
ProcGlobalShmemInit GNC 1241 100.0 % (67 / 67) 70.6 % (24 / 34)
CalculateFastPathLockShmemSize GNC 1244 100.0 % (8 / 8) 50.0 % (2 / 4)
ProcGlobalShmemRequest GNC 1244 94.1 % (16 / 17) 50.0 % (1 / 2)
ProcWakeup GNC 1503 90.0 % (9 / 10) 50.0 % (2 / 4)
ProcLockWakeup GNC 1505 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcSleep GNC 1547 81.0 % (94 / 116) 63.6 % (56 / 88)
BecomeLockGroupMember CBC 2011 100.0 % (13 / 13) 50.0 % (5 / 10)
JoinWaitQueue GNC 2318 90.2 % (46 / 51) 69.4 % (25 / 36)
ProcGlobalSemas CBC 3553 100.0 % (2 / 2)
AuxiliaryPidGetProc CBC 4322 100.0 % (10 / 10) 83.3 % (5 / 6)
AuxiliaryProcKill GNC 4369 95.5 % (21 / 22) 40.0 % (4 / 10)
InitAuxiliaryProcess GNC 4369 92.3 % (48 / 52) 46.4 % (13 / 28)
InitProcessPhase2 CBC 18588 100.0 % (5 / 5) 50.0 % (1 / 2)
RemoveProcFromArray CBC 18588 100.0 % (4 / 4) 50.0 % (1 / 2)
ProcKill GNC 18601 88.4 % (38 / 43) 58.3 % (14 / 24)
InitProcess GNC 18604 97.3 % (72 / 74) 68.2 % (30 / 44)
ProcReleaseLocks CBC 423311 83.3 % (5 / 6) 50.0 % (1 / 2)
LockErrorCleanup GNC 464867 100.0 % (21 / 21) 70.0 % (7 / 10)

Generated by: LCOV version 2.5.0-beta