LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - bgworker.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 83.6 % 354 296 4 54 16 280 2 12
Current Date: 2024-04-14 14:21:10 Functions: 95.2 % 21 20 1 4 16 1
Baseline: 16@8cea358b128 Branches: 61.1 % 234 143 12 79 1 8 134
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: 100.0 % 9 9 9
(180,240] days: 60.0 % 10 6 4 6
(240..) days: 83.9 % 335 281 54 1 280
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(240..) days: 95.0 % 20 19 1 3 16
Branch coverage date bins:
[..60] days: 50.0 % 6 3 3 3
(180,240] days: 35.7 % 14 5 9 5
(240..) days: 63.1 % 214 135 79 1 134

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
BackgroundWorkerStateChange GNC 1028 69.5 % (41 / 59) 50.0 % (17 / 34)
RegisterBackgroundWorker GNC 714 57.1 % (16 / 28) 32.1 % (9 / 28)
SanityCheckBackgroundWorker CBC 2521 55.0 % (11 / 20) 46.2 % (12 / 26)
ForgetUnstartedBackgroundWorkers CBC 426 66.7 % (8 / 12) 71.4 % (10 / 14)
bgworker_die UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
BackgroundWorkerMain GNC 2412 95.1 % (39 / 41) 57.1 % (8 / 14)
RegisterDynamicBackgroundWorker CBC 1807 94.4 % (34 / 36) 81.8 % (18 / 22)
WaitForBackgroundWorkerShutdown CBC 1323 83.3 % (10 / 12) 83.3 % (5 / 6)
WaitForBackgroundWorkerStartup CBC 7 85.7 % (12 / 14) 75.0 % (6 / 8)
BackgroundWorkerShmemInit CBC 898 96.0 % (24 / 25) 60.0 % (6 / 10)
GetBackgroundWorkerTypeByPid CBC 794 92.3 % (12 / 13) 75.0 % (6 / 8)
LookupBackgroundWorkerFunction CBC 2412 87.5 % (7 / 8) 62.5 % (5 / 8)
ResetBackgroundWorkerCrashTimes CBC 5 88.9 % (8 / 9) 60.0 % (6 / 10)
BackgroundWorkerShmemSize CBC 2577 100.0 % (4 / 4)
BackgroundWorkerStopNotifications CBC 212 100.0 % (6 / 6) 100.0 % (4 / 4)
FindRegisteredWorkerBySlotNumber CBC 3437 100.0 % (6 / 6) 100.0 % (4 / 4)
ForgetBackgroundWorker GNC 1794 100.0 % (13 / 13) 75.0 % (6 / 8)
GetBackgroundWorkerPid CBC 763250 100.0 % (14 / 14) 80.0 % (8 / 10)
ReportBackgroundWorkerExit CBC 2131 100.0 % (12 / 12) 87.5 % (7 / 8)
ReportBackgroundWorkerPID CBC 2412 100.0 % (7 / 7) 75.0 % (3 / 4)
TerminateBackgroundWorker CBC 3 100.0 % (12 / 12) 50.0 % (3 / 6)

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