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 DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 93.3 % 638 595 43 24 571 10
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 27 27 7 20 2
Baseline: lcov-20261105-baseline Branches: 65.4 % 382 250 3 129 1 15 234
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.0 % 159 151 8 24 127
(360..) days: 92.7 % 479 444 35 444
Function coverage date bins:
(30,360] days: 100.0 % 5 5 3 2
(360..) days: 100.0 % 22 22 4 18
Branch coverage date bins:
(30,360] days: 73.7 % 76 56 3 17 15 41
(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
GetStartupBufferPinWaitBuf GNC 3 100.0 % (2 / 2)
SetStartupBufferPinWaitBuf GNC 18 100.0 % (3 / 3)
CheckDeadLock CBC 69 100.0 % (14 / 14) 90.0 % (9 / 10)
CheckDeadLockAlert CBC 69 100.0 % (6 / 6)
ProcSendSignal CBC 74 80.0 % (4 / 5) 33.3 % (2 / 6)
ProcWaitForSignal CBC 87 100.0 % (5 / 5) 50.0 % (1 / 2)
HaveNFreeProcs CBC 237 100.0 % (11 / 11) 70.0 % (7 / 10)
BecomeLockGroupLeader CBC 880 100.0 % (9 / 9) 75.0 % (3 / 4)
GetLockHoldersAndWaiters CBC 1157 100.0 % (26 / 26) 83.3 % (10 / 12)
ProcGlobalShmemInit GNC 1303 100.0 % (68 / 68) 70.6 % (24 / 34)
CalculateFastPathLockShmemSize CBC 1307 100.0 % (8 / 8) 50.0 % (2 / 4)
ProcGlobalShmemRequest CBC 1307 94.1 % (16 / 17) 50.0 % (1 / 2)
ProcWakeup CBC 1470 90.0 % (9 / 10) 50.0 % (2 / 4)
ProcLockWakeup CBC 1486 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcSleep CBC 1517 81.4 % (96 / 118) 64.8 % (57 / 88)
BecomeLockGroupMember CBC 2056 100.0 % (13 / 13) 50.0 % (5 / 10)
JoinWaitQueue CBC 2278 90.2 % (46 / 51) 69.4 % (25 / 36)
ProcGlobalSemas CBC 3733 100.0 % (2 / 2)
AuxiliaryProcKill GNC 4600 96.4 % (27 / 28) 55.6 % (10 / 18)
InitAuxiliaryProcess GNC 4600 92.9 % (52 / 56) 53.1 % (17 / 32)
AuxiliaryPidGetProc CBC 4972 100.0 % (10 / 10) 83.3 % (5 / 6)
InitProcessPhase2 CBC 19645 100.0 % (5 / 5) 50.0 % (1 / 2)
RemoveProcFromArray CBC 19645 100.0 % (4 / 4) 50.0 % (1 / 2)
ProcKill GNC 19658 90.0 % (45 / 50) 59.4 % (19 / 32)
InitProcess GNC 19661 97.4 % (74 / 76) 69.6 % (32 / 46)
ProcReleaseLocks CBC 430155 83.3 % (5 / 6) 50.0 % (1 / 2)
LockErrorCleanup CBC 472512 100.0 % (22 / 22) 70.0 % (7 / 10)

Generated by: LCOV version 2.0-1