LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - startup.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 86.8 % 106 92 14 3 89 4
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 16 16 1 15
Baseline: lcov-20260530-034037-baseline Branches: 65.8 % 38 25 13 25
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 86.4 % 103 89 14 89
Function coverage date bins:
(360..) days: 100.0 % 16 16 1 15
Branch coverage date bins:
(360..) days: 65.8 % 38 25 13 25

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
ProcessStartupProcInterrupts CBC 2971377 78.6 % (11 / 14) 75.0 % (9 / 12)
StartupRereadConfig CBC 34 100.0 % (15 / 15) 70.0 % (7 / 10)
PreRestoreCommand CBC 522 80.0 % (4 / 5) 50.0 % (1 / 2)
StartupProcShutdownHandler CBC 72 83.3 % (5 / 6) 50.0 % (1 / 2)
StartupProcessMain GNC 954 100.0 % (18 / 18) 50.0 % (1 / 2)
begin_startup_progress_phase CBC 506 80.0 % (4 / 5) 50.0 % (1 / 2)
disable_startup_progress_timeout CBC 626 80.0 % (4 / 5) 50.0 % (1 / 2)
enable_startup_progress_timeout CBC 506 83.3 % (5 / 6) 50.0 % (1 / 2)
has_startup_progress_timeout_expired CBC 328207 33.3 % (3 / 9) 50.0 % (1 / 2)
StartupProcExit CBC 954 100.0 % (4 / 4) 100.0 % (2 / 2)
IsPromoteSignaled CBC 17543 100.0 % (2 / 2)
PostRestoreCommand CBC 522 100.0 % (3 / 3)
ResetPromoteSignaled CBC 51 100.0 % (3 / 3)
StartupProcSigHupHandler CBC 34 100.0 % (4 / 4)
StartupProcTriggerHandler CBC 51 100.0 % (4 / 4)
startup_progress_timeout_handler CBC 29 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta