LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - proc.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 93.1 % 611 569 42 7 562 4
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 28 28 3 25
Baseline: lcov-20251218-005734-baseline Branches: 63.8 % 376 240 1 135 240
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 63 63 3 60
(360..) days: 92.3 % 544 502 42 502
Function coverage date bins:
(30,360] days: 100.0 % 4 4 1 3
(360..) days: 100.0 % 24 24 2 22
Branch coverage date bins:
(30,360] days: 67.4 % 46 31 15 31
(360..) days: 63.3 % 330 209 1 120 209

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 1349 79.8 % (87 / 109) 60.7 % (51 / 84)
JoinWaitQueue CBC 2124 90.2 % (46 / 51) 69.4 % (25 / 36)
ProcKill GNC 15481 88.9 % (40 / 45) 60.0 % (18 / 30)
InitAuxiliaryProcess CBC 4132 92.0 % (46 / 50) 50.0 % (15 / 30)
InitProcess CBC 15484 97.3 % (71 / 73) 69.6 % (32 / 46)
AuxiliaryProcKill CBC 4132 95.5 % (21 / 22) 50.0 % (6 / 12)
ProcReleaseLocks CBC 332110 83.3 % (5 / 6) 50.0 % (1 / 2)
ProcSendSignal CBC 68 80.0 % (4 / 5) 33.3 % (2 / 6)
ProcWakeup CBC 1307 90.0 % (9 / 10) 50.0 % (2 / 4)
AuxiliaryPidGetProc CBC 5180 100.0 % (10 / 10) 83.3 % (5 / 6)
BecomeLockGroupLeader CBC 620 100.0 % (9 / 9) 75.0 % (3 / 4)
BecomeLockGroupMember CBC 1453 100.0 % (13 / 13) 50.0 % (5 / 10)
CheckDeadLock CBC 35 100.0 % (14 / 14) 83.3 % (10 / 12)
CheckDeadLockAlert CBC 35 100.0 % (6 / 6)
FastPathLockShmemSize CBC 3061 100.0 % (7 / 7)
GetLockHoldersAndWaiters CBC 216 100.0 % (26 / 26) 83.3 % (10 / 12)
GetStartupBufferPinWaitBufId CBC 3 100.0 % (3 / 3)
HaveNFreeProcs CBC 362 100.0 % (11 / 11) 66.7 % (8 / 12)
InitProcGlobal GNC 1071 100.0 % (71 / 71) 63.6 % (28 / 44)
InitProcessPhase2 CBC 15472 100.0 % (5 / 5) 50.0 % (1 / 2)
LockErrorCleanup CBC 363603 100.0 % (21 / 21) 70.0 % (7 / 10)
PGProcShmemSize CBC 3061 100.0 % (8 / 8)
ProcGlobalSemas CBC 3978 100.0 % (2 / 2)
ProcGlobalShmemSize GNC 1990 100.0 % (8 / 8)
ProcLockWakeup CBC 1317 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcWaitForSignal CBC 80 100.0 % (5 / 5) 50.0 % (1 / 2)
RemoveProcFromArray CBC 15472 100.0 % (4 / 4) 50.0 % (1 / 2)
SetStartupBufferPinWaitBufId CBC 18 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta