LCOV - code coverage report
Current view: top level - src/backend/utils/init - miscinit.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 79.2 % 461 365
Test Date: 2026-09-15 21:15:42 Functions: 94.1 % 51 48
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 48.0 % 331 159

Function Name Sort by function name Hit count Sort by function hit count
GetUserIdAndContext 0
SetUserIdAndContext 0
TouchSocketLockFiles 0
GetSystemUser 22
RecheckDataDirLockFile 22
system_user 22
InitializeSystemUser 139
InNoForceRLSOperation 172
InitStandaloneProcess 283
EstimateClientConnectionInfoSpace 669
SerializeClientConnectionInfo 669
GetCurrentRoleId 717
CreateSocketLockFile 1045
GetOuterUserId 1107
process_shmem_requests 1128
process_shared_preload_libraries 1141
UnlinkLockFiles 1318
ChangeToDataDir 1322
CreateDataDirLockFile 1322
checkDataDir 1322
SetDataDir 1324
RestoreClientConnectionInfo 1993
has_rolreplication 2038
InitializeSessionUserIdStandalone 2336
CreateLockFile 2367
pg_bindtextdomain 2406
GetSessionUserIsSuperuser 2658
AddToDataDirLockFile 6586
GetUserNameFromId 12349
process_session_preload_libraries 14172
SetAuthenticatedUserId 18156
InitializeSessionUserId 18158
SetDatabasePath 19355
GetAuthenticatedUserId 20440
ValidatePgVersion 20618
SetSessionAuthorization 24941
SetSessionUserId 24941
SwitchBackToLocalLatch 25731
SwitchToSharedLatch 25731
InitPostmasterChild 25922
InitProcessLocalLatch 27274
SetCurrentRoleId 27538
load_libraries 29485
InLocalUserIdChange 42266
GetSessionUserId 42846
InSecurityRestrictedOperation 49659
SetOuterUserId 51082
SetUserIdAndSecContext 859048
GetBackendTypeDesc 1241887
GetUserIdAndSecContext 1680528
GetUserId 9127344

Generated by: LCOV version 2.0-1