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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 95.1 % 638 607 31 24 583 8
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 27 27 7 20 2
Baseline: lcov-20260920-baseline Branches: 67.0 % 382 256 3 123 1 15 240
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 5 5 5
(30,360] days: 94.7 % 152 144 8 19 125
(360..) days: 95.2 % 481 458 23 458
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 3 3 1 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: 65.4 % 306 200 106 1 199

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 4748 100.0 % (10 / 10) 83.3 % (5 / 6)
AuxiliaryProcKill GNC 4475 96.4 % (27 / 28) 55.6 % (10 / 18)
BecomeLockGroupLeader CBC 864 100.0 % (9 / 9) 75.0 % (3 / 4)
BecomeLockGroupMember CBC 2004 100.0 % (13 / 13) 50.0 % (5 / 10)
CalculateFastPathLockShmemSize CBC 1277 100.0 % (8 / 8) 50.0 % (2 / 4)
CheckDeadLock CBC 65 100.0 % (14 / 14) 90.0 % (9 / 10)
CheckDeadLockAlert CBC 65 100.0 % (6 / 6)
GetLockHoldersAndWaiters CBC 1439 100.0 % (26 / 26) 83.3 % (10 / 12)
GetStartupBufferPinWaitBuf GNC 3 100.0 % (3 / 3)
HaveNFreeProcs CBC 228 100.0 % (11 / 11) 70.0 % (7 / 10)
InitAuxiliaryProcess GNC 4475 92.9 % (52 / 56) 53.1 % (17 / 32)
InitProcess GNC 19235 97.4 % (74 / 76) 69.6 % (32 / 46)
InitProcessPhase2 CBC 19219 100.0 % (5 / 5) 50.0 % (1 / 2)
JoinWaitQueue CBC 2279 90.2 % (46 / 51) 69.4 % (25 / 36)
LockErrorCleanup CBC 467785 100.0 % (21 / 21) 70.0 % (7 / 10)
ProcGlobalSemas CBC 3649 100.0 % (2 / 2)
ProcGlobalShmemInit GNC 1274 100.0 % (68 / 68) 70.6 % (24 / 34)
ProcGlobalShmemRequest CBC 1277 94.1 % (16 / 17) 50.0 % (1 / 2)
ProcKill GNC 19232 90.0 % (45 / 50) 59.4 % (19 / 32)
ProcLockWakeup CBC 1467 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcReleaseLocks CBC 426074 83.3 % (5 / 6) 50.0 % (1 / 2)
ProcSendSignal CBC 24 80.0 % (4 / 5) 33.3 % (2 / 6)
ProcSleep CBC 1498 91.5 % (107 / 117) 71.6 % (63 / 88)
ProcWaitForSignal CBC 36 100.0 % (5 / 5) 50.0 % (1 / 2)
ProcWakeup CBC 1454 90.0 % (9 / 10) 50.0 % (2 / 4)
RemoveProcFromArray CBC 19219 100.0 % (4 / 4) 50.0 % (1 / 2)
SetStartupBufferPinWaitBuf GNC 16 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1