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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 93.1 % 622 579 5 38 1 103 475 1 3 95
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 27 27 15 12 4
Baseline: lcov-20260630-baseline Branches: 64.6 % 364 235 12 117 1 32 202
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.9 % 131 123 5 3 103 20
(360..) days: 92.9 % 491 456 35 1 455 1
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 24 24 12 12
Branch coverage date bins:
(30,360] days: 70.7 % 58 41 12 5 32 9
(360..) days: 63.4 % 306 194 112 1 193

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 1579 81.0 % (94 / 116) 64.8 % (57 / 88)
InitAuxiliaryProcess GNC 4243 92.3 % (48 / 52) 46.4 % (13 / 28)
InitProcess GNC 18378 97.3 % (72 / 74) 68.2 % (30 / 44)
ProcKill GNC 18375 89.6 % (43 / 48) 57.1 % (16 / 28)
JoinWaitQueue GNC 2351 90.2 % (46 / 51) 69.4 % (25 / 36)
ProcGlobalShmemInit GNC 1209 100.0 % (67 / 67) 70.6 % (24 / 34)
AuxiliaryProcKill GNC 4243 95.5 % (21 / 22) 40.0 % (4 / 10)
BecomeLockGroupMember CBC 2019 100.0 % (13 / 13) 50.0 % (5 / 10)
ProcSendSignal GNC 45 80.0 % (4 / 5) 33.3 % (2 / 6)
HaveNFreeProcs GNC 225 100.0 % (11 / 11) 70.0 % (7 / 10)
LockErrorCleanup GNC 468531 100.0 % (21 / 21) 70.0 % (7 / 10)
CalculateFastPathLockShmemSize GNC 1212 100.0 % (8 / 8) 50.0 % (2 / 4)
GetLockHoldersAndWaiters CBC 1475 100.0 % (26 / 26) 83.3 % (10 / 12)
ProcWakeup GNC 1537 90.0 % (9 / 10) 50.0 % (2 / 4)
AuxiliaryPidGetProc CBC 4390 100.0 % (10 / 10) 83.3 % (5 / 6)
BecomeLockGroupLeader CBC 867 100.0 % (9 / 9) 75.0 % (3 / 4)
CheckDeadLock GNC 68 100.0 % (14 / 14) 90.0 % (9 / 10)
InitProcessPhase2 CBC 18362 100.0 % (5 / 5) 50.0 % (1 / 2)
ProcGlobalShmemRequest GNC 1212 94.1 % (16 / 17) 50.0 % (1 / 2)
ProcLockWakeup GNC 1528 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcReleaseLocks CBC 426951 83.3 % (5 / 6) 50.0 % (1 / 2)
ProcWaitForSignal CBC 59 100.0 % (5 / 5) 50.0 % (1 / 2)
RemoveProcFromArray CBC 18362 100.0 % (4 / 4) 50.0 % (1 / 2)
CheckDeadLockAlert CBC 68 100.0 % (6 / 6)
GetStartupBufferPinWaitBufId CBC 4 100.0 % (3 / 3)
ProcGlobalSemas CBC 3460 100.0 % (2 / 2)
SetStartupBufferPinWaitBufId CBC 20 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1