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 DCB
Current: d68601258e652a3cb034f3f218a63779456ec5f7 vs 158b6d5109fad9d5f0c30693fa85041a1c621fe1 Lines: 92.9 % 638 593 2 43 24 569 10
Current Date: 2026-10-13 14:31:45 +0300 Functions: 100.0 % 27 27 7 20 2
Baseline: lcov-20261013-baseline Branches: 64.9 % 382 248 3 1 130 15 233
Baseline Date: 2026-10-12 20:45:00 -0400 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 5 5 3 2
(30,360] days: 94.2 % 154 145 1 8 21 124
(360..) days: 92.5 % 479 443 1 35 443
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: 72.4 % 76 55 3 1 17 15 40
(360..) days: 63.1 % 306 193 113 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 CBC 1534 81.4 % (96 / 118) 63.6 % (56 / 88)
JoinWaitQueue CBC 2309 90.2 % (46 / 51) 69.4 % (25 / 36)
ProcKill GNC 19395 90.0 % (45 / 50) 59.4 % (19 / 32)
InitAuxiliaryProcess GNC 4541 92.9 % (52 / 56) 53.1 % (17 / 32)
CheckDeadLock CBC 60 85.7 % (12 / 14) 80.0 % (8 / 10)
InitProcess GNC 19398 97.4 % (74 / 76) 69.6 % (32 / 46)
AuxiliaryProcKill GNC 4541 96.4 % (27 / 28) 55.6 % (10 / 18)
ProcGlobalShmemRequest CBC 1293 94.1 % (16 / 17) 50.0 % (1 / 2)
ProcReleaseLocks CBC 426976 83.3 % (5 / 6) 50.0 % (1 / 2)
ProcSendSignal CBC 66 80.0 % (4 / 5) 33.3 % (2 / 6)
ProcWakeup CBC 1491 90.0 % (9 / 10) 50.0 % (2 / 4)
AuxiliaryPidGetProc CBC 4886 100.0 % (10 / 10) 83.3 % (5 / 6)
BecomeLockGroupLeader CBC 854 100.0 % (9 / 9) 75.0 % (3 / 4)
BecomeLockGroupMember CBC 1993 100.0 % (13 / 13) 50.0 % (5 / 10)
CalculateFastPathLockShmemSize CBC 1293 100.0 % (8 / 8) 50.0 % (2 / 4)
CheckDeadLockAlert CBC 60 100.0 % (6 / 6)
GetLockHoldersAndWaiters CBC 1945 100.0 % (26 / 26) 83.3 % (10 / 12)
GetStartupBufferPinWaitBuf GNC 3 100.0 % (2 / 2)
HaveNFreeProcs CBC 234 100.0 % (11 / 11) 70.0 % (7 / 10)
InitProcessPhase2 CBC 19382 100.0 % (5 / 5) 50.0 % (1 / 2)
LockErrorCleanup CBC 468834 100.0 % (22 / 22) 70.0 % (7 / 10)
ProcGlobalSemas CBC 3694 100.0 % (2 / 2)
ProcGlobalShmemInit GNC 1289 100.0 % (68 / 68) 70.6 % (24 / 34)
ProcLockWakeup CBC 1496 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcWaitForSignal CBC 77 100.0 % (5 / 5) 50.0 % (1 / 2)
RemoveProcFromArray CBC 19382 100.0 % (4 / 4) 50.0 % (1 / 2)
SetStartupBufferPinWaitBuf GNC 18 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1