LCOV - differential code coverage report
Current view: top level - src/backend/utils/init - miscinit.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 80.4 % 489 393 96 1 3 389 3
Current Date: 2026-07-25 17:13:00 -0400 Functions: 94.1 % 51 48 3 2 46
Baseline: lcov-20260726-baseline Branches: 49.6 % 399 198 1 200 1 197
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 1 1 1
(360..) days: 80.2 % 485 389 96 1 388
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 94.0 % 50 47 3 2 45
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(360..) days: 49.6 % 397 197 200 197

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
CreateLockFile GNC 2211 68.4 % (52 / 76) 43.3 % (39 / 90)
AddToDataDirLockFile GNC 6143 71.7 % (33 / 46) 43.8 % (14 / 32)
RecheckDataDirLockFile CBC 43 50.0 % (12 / 24) 18.8 % (3 / 16)
SetUserIdAndContext UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
TouchSocketLockFiles UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
load_libraries CBC 27828 66.7 % (14 / 21) 59.1 % (13 / 22)
checkDataDir CBC 1236 64.7 % (11 / 17) 22.7 % (5 / 22)
InitializeSessionUserId CBC 17249 82.1 % (23 / 28) 50.0 % (17 / 34)
ValidatePgVersion CBC 18217 72.2 % (13 / 18) 22.2 % (4 / 18)
GetUserIdAndContext UBC 0 0.0 % (0 / 4)
InitPostmasterChild CBC 23105 87.5 % (14 / 16) 25.0 % (2 / 8)
ChangeToDataDir CBC 1236 80.0 % (4 / 5) 33.3 % (2 / 6)
GetUserNameFromId CBC 12559 88.9 % (8 / 9) 50.0 % (3 / 6)
InitStandaloneProcess CBC 270 93.3 % (14 / 15) 40.0 % (4 / 10)
CreateDataDirLockFile CBC 1236 100.0 % (3 / 3)
CreateSocketLockFile CBC 975 100.0 % (4 / 4)
EstimateClientConnectionInfoSpace CBC 679 100.0 % (6 / 6) 100.0 % (2 / 2)
GetAuthenticatedUserId CBC 19952 100.0 % (3 / 3) 50.0 % (1 / 2)
GetBackendTypeDesc CBC 380988 100.0 % (4 / 4) 90.5 % (19 / 21)
GetCurrentRoleId CBC 727 100.0 % (4 / 4) 100.0 % (2 / 2)
GetOuterUserId CBC 1124 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSessionUserId CBC 39645 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSessionUserIsSuperuser CBC 2682 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSystemUser CBC 22 100.0 % (2 / 2)
GetUserId CBC 9241246 100.0 % (3 / 3) 50.0 % (1 / 2)
GetUserIdAndSecContext CBC 1354581 100.0 % (4 / 4)
InLocalUserIdChange CBC 41024 100.0 % (2 / 2)
InNoForceRLSOperation CBC 179 100.0 % (2 / 2)
InSecurityRestrictedOperation CBC 47489 100.0 % (2 / 2)
InitProcessLocalLatch CBC 24371 100.0 % (4 / 4)
InitializeSessionUserIdStandalone CBC 832 100.0 % (7 / 7) 85.7 % (12 / 14)
InitializeSystemUser CBC 124 100.0 % (7 / 7) 50.0 % (2 / 4)
RestoreClientConnectionInfo CBC 2006 100.0 % (8 / 8) 100.0 % (2 / 2)
SerializeClientConnectionInfo CBC 679 100.0 % (16 / 16) 75.0 % (6 / 8)
SetAuthenticatedUserId CBC 17247 100.0 % (6 / 6) 50.0 % (2 / 4)
SetCurrentRoleId CBC 25355 100.0 % (9 / 9) 100.0 % (4 / 4)
SetDataDir CBC 1238 100.0 % (6 / 6) 50.0 % (1 / 2)
SetDatabasePath CBC 17037 100.0 % (4 / 4) 50.0 % (1 / 2)
SetOuterUserId CBC 46858 100.0 % (7 / 7) 66.7 % (4 / 6)
SetSessionAuthorization CBC 22814 100.0 % (5 / 5) 100.0 % (2 / 2)
SetSessionUserId CBC 22814 100.0 % (6 / 6) 50.0 % (2 / 4)
SetUserIdAndSecContext CBC 657702 100.0 % (4 / 4)
SwitchBackToLocalLatch CBC 22902 100.0 % (8 / 8) 62.5 % (5 / 8)
SwitchToSharedLatch CBC 22902 100.0 % (8 / 8) 66.7 % (4 / 6)
UnlinkLockFiles CBC 1234 100.0 % (6 / 6) 90.0 % (9 / 10)
has_rolreplication CBC 1945 100.0 % (9 / 9) 75.0 % (3 / 4)
pg_bindtextdomain CBC 2378 100.0 % (6 / 6) 50.0 % (1 / 2)
process_session_preload_libraries CBC 13381 100.0 % (4 / 4)
process_shared_preload_libraries CBC 1066 100.0 % (6 / 6)
process_shmem_requests CBC 1053 100.0 % (6 / 6) 100.0 % (2 / 2)
system_user CBC 22 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1