LCOV - differential code coverage report
Current view: top level - src/backend/storage/lmgr - proc.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 92.2 % 574 529 1 12 32 24 42 463 1 29
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 25 25 3 8 14 2
Baseline: 16@8cea358b128 Branches: 65.9 % 390 257 7 6 120 19 29 209
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 97.6 % 42 41 1 41
(120,180] days: 60.0 % 5 3 2 1 2
(240..) days: 92.0 % 527 485 12 30 24 461
Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(240..) days: 100.0 % 23 23 3 6 14
Branch coverage date bins:
[..60] days: 80.6 % 36 29 7 29
(120,180] days: 25.0 % 8 2 6 2
(240..) days: 65.3 % 346 226 6 114 19 207

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
ProcSendSignal GNC 3 80.0 % (4 / 5) 33.3 % (2 / 6)
GetStartupBufferPinWaitBufId GBC 5 100.0 % (3 / 3)
IsWaitingForLock GBC 8 100.0 % (4 / 4) 100.0 % (2 / 2)
ProcWaitForSignal CBC 17 100.0 % (5 / 5) 50.0 % (1 / 2)
SetStartupBufferPinWaitBufId GBC 22 100.0 % (4 / 4)
CheckDeadLock CBC 34 100.0 % (14 / 14) 83.3 % (10 / 12)
CheckDeadLockAlert CBC 34 100.0 % (6 / 6)
HaveNFreeProcs CBC 511 100.0 % (11 / 11) 58.3 % (7 / 12)
BecomeLockGroupLeader CBC 544 100.0 % (9 / 9) 75.0 % (3 / 4)
InitProcGlobal GNC 898 100.0 % (55 / 55) 71.4 % (40 / 56)
ProcLockWakeup CBC 1058 100.0 % (13 / 13) 90.0 % (9 / 10)
ProcWakeup CBC 1062 90.0 % (9 / 10) 50.0 % (2 / 4)
BecomeLockGroupMember GNC 1322 100.0 % (13 / 13) 50.0 % (5 / 10)
ProcGlobalSemas CBC 1679 100.0 % (2 / 2)
ProcGlobalShmemSize CBC 1679 100.0 % (10 / 10)
AuxiliaryProcKill GNC 2252 95.5 % (21 / 22) 50.0 % (6 / 12)
AuxiliaryPidGetProc CBC 2303 90.0 % (9 / 10) 66.7 % (4 / 6)
InitAuxiliaryProcess GNC 3224 91.7 % (44 / 48) 50.0 % (14 / 28)
RemoveProcFromArray CBC 15787 100.0 % (4 / 4) 50.0 % (1 / 2)
ProcKill GNC 15796 89.4 % (42 / 47) 66.7 % (24 / 36)
InitProcessPhase2 CBC 16344 100.0 % (5 / 5) 50.0 % (1 / 2)
InitProcess GNC 16356 95.9 % (71 / 74) 66.7 % (32 / 48)
ProcReleaseLocks CBC 432915 83.3 % (5 / 6) 50.0 % (1 / 2)
LockErrorCleanup CBC 460817 100.0 % (20 / 20) 70.0 % (7 / 10)

Generated by: LCOV version 2.1-beta2-3-g6141622