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
AddToDataDirLockFile GNC 6143 71.7 % (33 / 46) 43.8 % (14 / 32)
ChangeToDataDir CBC 1236 80.0 % (4 / 5) 33.3 % (2 / 6)
CreateDataDirLockFile CBC 1236 100.0 % (3 / 3)
CreateLockFile GNC 2211 68.4 % (52 / 76) 43.3 % (39 / 90)
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)
GetUserIdAndContext UBC 0 0.0 % (0 / 4)
GetUserIdAndSecContext CBC 1354581 100.0 % (4 / 4)
GetUserNameFromId CBC 12559 88.9 % (8 / 9) 50.0 % (3 / 6)
InLocalUserIdChange CBC 41024 100.0 % (2 / 2)
InNoForceRLSOperation CBC 179 100.0 % (2 / 2)
InSecurityRestrictedOperation CBC 47489 100.0 % (2 / 2)
InitPostmasterChild CBC 23105 87.5 % (14 / 16) 25.0 % (2 / 8)
InitProcessLocalLatch CBC 24371 100.0 % (4 / 4)
InitStandaloneProcess CBC 270 93.3 % (14 / 15) 40.0 % (4 / 10)
InitializeSessionUserId CBC 17249 82.1 % (23 / 28) 50.0 % (17 / 34)
InitializeSessionUserIdStandalone CBC 832 100.0 % (7 / 7) 85.7 % (12 / 14)
InitializeSystemUser CBC 124 100.0 % (7 / 7) 50.0 % (2 / 4)
RecheckDataDirLockFile CBC 43 50.0 % (12 / 24) 18.8 % (3 / 16)
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)
SetUserIdAndContext UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
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)
TouchSocketLockFiles UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
UnlinkLockFiles CBC 1234 100.0 % (6 / 6) 90.0 % (9 / 10)
ValidatePgVersion CBC 18217 72.2 % (13 / 18) 22.2 % (4 / 18)
checkDataDir CBC 1236 64.7 % (11 / 17) 22.7 % (5 / 22)
has_rolreplication CBC 1945 100.0 % (9 / 9) 75.0 % (3 / 4)
load_libraries CBC 27828 66.7 % (14 / 21) 59.1 % (13 / 22)
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