LCOV - differential code coverage report
Current view: top level - src/backend/utils/init - miscinit.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 80.4 % 489 393 96 1 3 389 3
Current Date: 2026-10-12 11:56:10 +0200 Functions: 94.1 % 51 48 3 2 46
Baseline: lcov-20261012-baseline Branches: 49.6 % 399 198 1 1 2 197 3 4 1 190
Baseline Date: 2026-10-12 10:36:06 +0200 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: 80.2 % 486 390 96 1 389
Function coverage date bins:
(360..) days: 94.1 % 51 48 3 2 46
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 49.6 % 397 197 1 2 197 3 4 190

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
GetUserIdAndContext UBC 0 0.0 % (0 / 4)
SetUserIdAndContext UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
TouchSocketLockFiles UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
GetSystemUser CBC 22 100.0 % (2 / 2)
system_user CBC 22 100.0 % (5 / 5) 100.0 % (2 / 2)
RecheckDataDirLockFile CBC 41 50.0 % (12 / 24) 18.8 % (3 / 16)
InitializeSystemUser CBC 126 100.0 % (7 / 7) 50.0 % (2 / 4)
InNoForceRLSOperation CBC 171 100.0 % (2 / 2)
InitStandaloneProcess CBC 281 93.3 % (14 / 15) 40.0 % (4 / 10)
EstimateClientConnectionInfoSpace CBC 669 100.0 % (6 / 6) 100.0 % (2 / 2)
SerializeClientConnectionInfo CBC 669 100.0 % (16 / 16) 75.0 % (6 / 8)
GetCurrentRoleId CBC 717 100.0 % (4 / 4) 100.0 % (2 / 2)
InitializeSessionUserIdStandalone CBC 897 100.0 % (7 / 7) 85.7 % (12 / 14)
CreateSocketLockFile CBC 1024 100.0 % (4 / 4)
GetOuterUserId CBC 1106 100.0 % (3 / 3) 50.0 % (1 / 2)
process_shmem_requests CBC 1107 100.0 % (6 / 6) 100.0 % (2 / 2)
process_shared_preload_libraries CBC 1120 100.0 % (6 / 6)
UnlinkLockFiles CBC 1294 100.0 % (6 / 6) 90.0 % (9 / 10)
ChangeToDataDir CBC 1298 80.0 % (4 / 5) 33.3 % (2 / 6)
CreateDataDirLockFile CBC 1298 100.0 % (3 / 3)
checkDataDir CBC 1298 64.7 % (11 / 17) 22.7 % (5 / 22)
SetDataDir CBC 1300 100.0 % (6 / 6) 50.0 % (1 / 2)
RestoreClientConnectionInfo CBC 1991 100.0 % (8 / 8) 100.0 % (2 / 2)
has_rolreplication CBC 2050 100.0 % (9 / 9) 75.0 % (3 / 4)
CreateLockFile GNC 2322 68.4 % (52 / 76) 43.3 % (39 / 90)
pg_bindtextdomain CBC 2382 100.0 % (6 / 6) 50.0 % (1 / 2)
GetSessionUserIsSuperuser CBC 2656 100.0 % (3 / 3) 50.0 % (1 / 2)
AddToDataDirLockFile GNC 6451 71.7 % (33 / 46) 43.8 % (14 / 32)
GetUserNameFromId CBC 12370 88.9 % (8 / 9) 50.0 % (3 / 6)
process_session_preload_libraries CBC 14086 100.0 % (4 / 4)
SetDatabasePath CBC 17831 100.0 % (4 / 4) 50.0 % (1 / 2)
SetAuthenticatedUserId CBC 18049 100.0 % (6 / 6) 50.0 % (2 / 4)
InitializeSessionUserId CBC 18051 82.1 % (23 / 28) 50.0 % (17 / 34)
ValidatePgVersion CBC 19071 72.2 % (13 / 18) 22.2 % (4 / 18)
GetAuthenticatedUserId CBC 20343 100.0 % (3 / 3) 50.0 % (1 / 2)
SetSessionAuthorization CBC 23397 100.0 % (5 / 5) 100.0 % (2 / 2)
SetSessionUserId CBC 23397 100.0 % (6 / 6) 50.0 % (2 / 4)
SwitchBackToLocalLatch CBC 24021 100.0 % (8 / 8) 62.5 % (5 / 8)
SwitchToSharedLatch CBC 24021 100.0 % (8 / 8) 66.7 % (4 / 6)
InitPostmasterChild CBC 24234 87.5 % (14 / 16) 25.0 % (2 / 8)
InitProcessLocalLatch CBC 25562 100.0 % (4 / 4)
SetCurrentRoleId CBC 26002 100.0 % (9 / 9) 100.0 % (4 / 4)
load_libraries CBC 29292 66.7 % (14 / 21) 59.1 % (13 / 22)
GetSessionUserId CBC 41202 100.0 % (3 / 3) 50.0 % (1 / 2)
InLocalUserIdChange CBC 42084 100.0 % (2 / 2)
SetOuterUserId CBC 48026 100.0 % (7 / 7) 66.7 % (4 / 6)
InSecurityRestrictedOperation CBC 48600 100.0 % (2 / 2)
GetBackendTypeDesc CBC 381376 100.0 % (4 / 4) 90.5 % (19 / 21)
SetUserIdAndSecContext CBC 1833601 100.0 % (4 / 4)
GetUserIdAndSecContext CBC 1949184 100.0 % (4 / 4)
GetUserId CBC 10598791 100.0 % (3 / 3) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1