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

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