LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - proc.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 93.1 % 608 566 42 1 565
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 28 28 28
Baseline: lcov-20251028-005825-baseline Branches: 63.8 % 376 240 2 134 1 239
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 89 89 89
(360..) days: 91.9 % 519 477 42 1 476
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 100.0 % 22 22 22
Branch coverage date bins:
(30,360] days: 67.2 % 58 39 19 39
(360..) days: 63.2 % 318 201 2 115 1 200

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
GetStartupBufferPinWaitBufId CBC 3 100.0 % (3 / 3)
SetStartupBufferPinWaitBufId CBC 16 100.0 % (4 / 4)
CheckDeadLock CBC 34 100.0 % (14 / 14) 83.3 % (10 / 12)
CheckDeadLockAlert CBC 34 100.0 % (6 / 6)
ProcSendSignal CBC 85 80.0 % (4 / 5) 33.3 % (2 / 6)
ProcWaitForSignal CBC 95 100.0 % (5 / 5) 50.0 % (1 / 2)
GetLockHoldersAndWaiters CBC 148 100.0 % (26 / 26) 83.3 % (10 / 12)
HaveNFreeProcs CBC 360 100.0 % (11 / 11) 66.7 % (8 / 12)
BecomeLockGroupLeader CBC 601 100.0 % (9 / 9) 75.0 % (3 / 4)
InitProcGlobal CBC 1049 100.0 % (70 / 70) 63.6 % (28 / 44)
ProcWakeup CBC 1307 90.0 % (9 / 10) 50.0 % (2 / 4)
ProcLockWakeup CBC 1323 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcSleep CBC 1351 79.8 % (87 / 109) 60.7 % (51 / 84)
BecomeLockGroupMember CBC 1389 100.0 % (13 / 13) 50.0 % (5 / 10)
ProcGlobalSemas CBC 1949 100.0 % (2 / 2)
ProcGlobalShmemSize CBC 1949 100.0 % (7 / 7)
JoinWaitQueue CBC 2107 90.2 % (46 / 51) 69.4 % (25 / 36)
FastPathLockShmemSize CBC 2998 100.0 % (7 / 7)
PGProcShmemSize CBC 2998 100.0 % (8 / 8)
AuxiliaryProcKill CBC 4045 95.5 % (21 / 22) 50.0 % (6 / 12)
InitAuxiliaryProcess CBC 4045 92.0 % (46 / 50) 50.0 % (15 / 30)
AuxiliaryPidGetProc CBC 5130 100.0 % (10 / 10) 83.3 % (5 / 6)
InitProcessPhase2 CBC 15037 100.0 % (5 / 5) 50.0 % (1 / 2)
RemoveProcFromArray CBC 15037 100.0 % (4 / 4) 50.0 % (1 / 2)
ProcKill CBC 15046 88.6 % (39 / 44) 60.0 % (18 / 30)
InitProcess CBC 15049 97.3 % (71 / 73) 69.6 % (32 / 46)
ProcReleaseLocks CBC 321833 83.3 % (5 / 6) 50.0 % (1 / 2)
LockErrorCleanup CBC 352464 100.0 % (21 / 21) 70.0 % (7 / 10)

Generated by: LCOV version 2.4-beta