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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 93.3 % 638 595 43 2 24 569 10
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 27 27 7 20 2
Baseline: lcov-20261012-baseline Branches: 65.4 % 382 250 3 129 2 15 233
Baseline Date: 2026-10-12 10:36:06 +0200 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.8 % 154 146 8 1 21 124
(360..) days: 92.7 % 479 444 35 1 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: 73.7 % 76 56 3 17 1 15 40
(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 4 100.0 % (2 / 2)
SetStartupBufferPinWaitBuf GNC 16 100.0 % (3 / 3)
CheckDeadLock CBC 58 100.0 % (14 / 14) 90.0 % (9 / 10)
CheckDeadLockAlert CBC 58 100.0 % (6 / 6)
ProcSendSignal CBC 58 80.0 % (4 / 5) 33.3 % (2 / 6)
ProcWaitForSignal CBC 69 100.0 % (5 / 5) 50.0 % (1 / 2)
HaveNFreeProcs CBC 235 100.0 % (11 / 11) 70.0 % (7 / 10)
BecomeLockGroupLeader CBC 864 100.0 % (9 / 9) 75.0 % (3 / 4)
ProcGlobalShmemInit GNC 1283 100.0 % (68 / 68) 70.6 % (24 / 34)
CalculateFastPathLockShmemSize CBC 1287 100.0 % (8 / 8) 50.0 % (2 / 4)
ProcGlobalShmemRequest CBC 1287 94.1 % (16 / 17) 50.0 % (1 / 2)
GetLockHoldersAndWaiters CBC 1404 100.0 % (26 / 26) 83.3 % (10 / 12)
ProcWakeup CBC 1492 90.0 % (9 / 10) 50.0 % (2 / 4)
ProcLockWakeup CBC 1496 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcSleep CBC 1538 81.4 % (96 / 118) 64.8 % (57 / 88)
BecomeLockGroupMember CBC 2004 100.0 % (13 / 13) 50.0 % (5 / 10)
JoinWaitQueue CBC 2267 90.2 % (46 / 51) 69.4 % (25 / 36)
ProcGlobalSemas CBC 3676 100.0 % (2 / 2)
AuxiliaryProcKill GNC 4524 96.4 % (27 / 28) 55.6 % (10 / 18)
InitAuxiliaryProcess GNC 4524 92.9 % (52 / 56) 53.1 % (17 / 32)
AuxiliaryPidGetProc CBC 4881 100.0 % (10 / 10) 83.3 % (5 / 6)
InitProcessPhase2 CBC 19402 100.0 % (5 / 5) 50.0 % (1 / 2)
RemoveProcFromArray CBC 19402 100.0 % (4 / 4) 50.0 % (1 / 2)
ProcKill GNC 19415 90.0 % (45 / 50) 59.4 % (19 / 32)
InitProcess GNC 19418 97.4 % (74 / 76) 69.6 % (32 / 46)
ProcReleaseLocks CBC 427081 83.3 % (5 / 6) 50.0 % (1 / 2)
LockErrorCleanup CBC 469025 100.0 % (22 / 22) 70.0 % (7 / 10)

Generated by: LCOV version 2.0-1