LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - proc.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.9 % 638 593 14 31 19 574 3
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 27 27 5 22
Baseline: lcov-20260827-baseline Branches: 65.2 % 382 249 3 7 123 1 15 233
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.1 % 152 143 1 8 19 124
(360..) days: 92.6 % 486 450 13 23 450
Function coverage date bins:
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 100.0 % 24 24 4 20
Branch coverage date bins:
(30,360] days: 72.4 % 76 55 3 1 17 15 40
(360..) days: 63.4 % 306 194 6 106 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
AuxiliaryPidGetProc CBC 4847 100.0 % (10 / 10) 100.0 % (6 / 6)
AuxiliaryProcKill GNC 4345 96.4 % (27 / 28) 55.6 % (10 / 18)
BecomeLockGroupLeader CBC 863 100.0 % (9 / 9) 75.0 % (3 / 4)
BecomeLockGroupMember CBC 2014 100.0 % (13 / 13) 50.0 % (5 / 10)
CalculateFastPathLockShmemSize CBC 1239 100.0 % (8 / 8) 50.0 % (2 / 4)
CheckDeadLock CBC 57 85.7 % (12 / 14) 80.0 % (8 / 10)
CheckDeadLockAlert CBC 57 100.0 % (6 / 6)
GetLockHoldersAndWaiters CBC 945 100.0 % (26 / 26) 83.3 % (10 / 12)
GetStartupBufferPinWaitBufId CBC 3 100.0 % (3 / 3)
HaveNFreeProcs CBC 229 100.0 % (11 / 11) 70.0 % (7 / 10)
InitAuxiliaryProcess GNC 4345 92.9 % (52 / 56) 53.1 % (17 / 32)
InitProcess GNC 18974 97.4 % (74 / 76) 69.6 % (32 / 46)
InitProcessPhase2 CBC 18958 100.0 % (5 / 5) 50.0 % (1 / 2)
JoinWaitQueue CBC 2347 90.2 % (46 / 51) 69.4 % (25 / 36)
LockErrorCleanup CBC 473212 100.0 % (21 / 21) 70.0 % (7 / 10)
ProcGlobalSemas CBC 3544 100.0 % (2 / 2)
ProcGlobalShmemInit GNC 1236 100.0 % (68 / 68) 70.6 % (24 / 34)
ProcGlobalShmemRequest CBC 1239 94.1 % (16 / 17) 50.0 % (1 / 2)
ProcKill GNC 18971 90.0 % (45 / 50) 59.4 % (19 / 32)
ProcLockWakeup CBC 1535 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcReleaseLocks CBC 431061 83.3 % (5 / 6) 50.0 % (1 / 2)
ProcSendSignal CBC 77 80.0 % (4 / 5) 33.3 % (2 / 6)
ProcSleep CBC 1585 81.2 % (95 / 117) 63.6 % (56 / 88)
ProcWaitForSignal CBC 66 100.0 % (5 / 5) 50.0 % (1 / 2)
ProcWakeup CBC 1541 90.0 % (9 / 10) 50.0 % (2 / 4)
RemoveProcFromArray CBC 18958 100.0 % (4 / 4) 50.0 % (1 / 2)
SetStartupBufferPinWaitBufId CBC 20 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1