LCOV - differential code coverage report
Current view: top level - src/backend/utils/init - postinit.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 89.4 % 406 363 43 2 4 357 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 95.5 % 22 21 1 1 20
Baseline: lcov-20261105-baseline Branches: 63.4 % 298 189 1 108 5 7 177
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 91.7 % 36 33 3 4 29
(360..) days: 89.2 % 370 330 40 2 328
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 95.0 % 20 19 1 1 18
Branch coverage date bins:
(30,360] days: 63.9 % 36 23 1 12 7 16
(360..) days: 63.4 % 262 166 96 5 161

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
PerformAuthentication CBC 15628 64.9 % (24 / 37) 32.1 % (9 / 28)
CheckMyDatabase CBC 17981 75.0 % (33 / 44) 42.6 % (23 / 54)
InitPostgres GNC 19725 94.2 % (146 / 155) 73.9 % (105 / 142)
ClientCheckTimeoutHandler UBC 0 0.0 % (0 / 5)
EmitConnectionWarnings CBC 18597 92.3 % (12 / 13) 75.0 % (12 / 16)
InitializeMaxBackends CBC 1301 85.7 % (6 / 7) 33.3 % (2 / 6)
StatementTimeoutHandler CBC 6 85.7 % (6 / 7) 50.0 % (1 / 2)
StoreConnectionWarning CBC 5 92.3 % (12 / 13) 37.5 % (3 / 8)
pg_split_opts CBC 4426 95.0 % (19 / 20) 93.8 % (15 / 16)
BaseInit CBC 24340 100.0 % (14 / 14) 50.0 % (1 / 2)
GetDatabaseTuple CBC 15081 100.0 % (10 / 10) 100.0 % (2 / 2)
GetDatabaseTupleByOid CBC 17991 100.0 % (10 / 10) 100.0 % (2 / 2)
IdleInTransactionSessionTimeoutHandler CBC 1 100.0 % (5 / 5)
IdleSessionTimeoutHandler CBC 1 100.0 % (5 / 5)
IdleStatsUpdateTimeoutHandler CBC 57 100.0 % (5 / 5)
InitializeFastPathLocks CBC 1301 100.0 % (6 / 6) 50.0 % (5 / 10)
LockTimeoutHandler CBC 5 100.0 % (4 / 4)
ShutdownPostgres CBC 19725 100.0 % (4 / 4)
ThereIsAtLeastOneRole CBC 80 100.0 % (7 / 7)
TransactionTimeoutHandler CBC 1 100.0 % (5 / 5)
process_settings CBC 18037 100.0 % (11 / 11) 100.0 % (2 / 2)
process_startup_options CBC 15548 100.0 % (19 / 19) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1