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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 80.4 % 489 393 96 1 3 389 3
Current Date: 2026-09-20 14:13:17 +0900 Functions: 94.1 % 51 48 3 2 46
Baseline: lcov-20260920-baseline Branches: 49.6 % 399 198 1 1 2 197 3 4 1 190
Baseline Date: 2026-09-20 14:13:13 +0900 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 279 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 887 100.0 % (7 / 7) 85.7 % (12 / 14)
CreateSocketLockFile CBC 1017 100.0 % (4 / 4)
process_shmem_requests CBC 1098 100.0 % (6 / 6) 100.0 % (2 / 2)
GetOuterUserId CBC 1102 100.0 % (3 / 3) 50.0 % (1 / 2)
process_shared_preload_libraries CBC 1111 100.0 % (6 / 6)
UnlinkLockFiles CBC 1285 100.0 % (6 / 6) 90.0 % (9 / 10)
ChangeToDataDir CBC 1289 80.0 % (4 / 5) 33.3 % (2 / 6)
CreateDataDirLockFile CBC 1289 100.0 % (3 / 3)
checkDataDir CBC 1289 64.7 % (11 / 17) 22.7 % (5 / 22)
SetDataDir CBC 1291 100.0 % (6 / 6) 50.0 % (1 / 2)
RestoreClientConnectionInfo CBC 1995 100.0 % (8 / 8) 100.0 % (2 / 2)
has_rolreplication CBC 2023 100.0 % (9 / 9) 75.0 % (3 / 4)
CreateLockFile GNC 2306 68.4 % (52 / 76) 43.3 % (39 / 90)
pg_bindtextdomain CBC 2376 100.0 % (6 / 6) 50.0 % (1 / 2)
GetSessionUserIsSuperuser CBC 2660 100.0 % (3 / 3) 50.0 % (1 / 2)
AddToDataDirLockFile GNC 6407 71.7 % (33 / 46) 43.8 % (14 / 32)
GetUserNameFromId CBC 12361 88.9 % (8 / 9) 50.0 % (3 / 6)
process_session_preload_libraries CBC 13940 100.0 % (4 / 4)
SetDatabasePath CBC 17659 100.0 % (4 / 4) 50.0 % (1 / 2)
SetAuthenticatedUserId CBC 17877 100.0 % (6 / 6) 50.0 % (2 / 4)
InitializeSessionUserId CBC 17880 82.1 % (23 / 28) 50.0 % (17 / 34)
ValidatePgVersion CBC 18890 72.2 % (13 / 18) 22.2 % (4 / 18)
GetAuthenticatedUserId CBC 20159 100.0 % (3 / 3) 50.0 % (1 / 2)
SetSessionAuthorization CBC 23215 100.0 % (5 / 5) 100.0 % (2 / 2)
SetSessionUserId CBC 23215 100.0 % (6 / 6) 50.0 % (2 / 4)
SwitchBackToLocalLatch CBC 23783 100.0 % (8 / 8) 62.5 % (5 / 8)
SwitchToSharedLatch CBC 23783 100.0 % (8 / 8) 66.7 % (4 / 6)
InitPostmasterChild CBC 23981 87.5 % (14 / 16) 25.0 % (2 / 8)
InitProcessLocalLatch CBC 25300 100.0 % (4 / 4)
SetCurrentRoleId CBC 25785 100.0 % (9 / 9) 100.0 % (4 / 4)
load_libraries CBC 28991 66.7 % (14 / 21) 59.1 % (13 / 22)
GetSessionUserId CBC 40845 100.0 % (3 / 3) 50.0 % (1 / 2)
InLocalUserIdChange CBC 41714 100.0 % (2 / 2)
SetOuterUserId CBC 47636 100.0 % (7 / 7) 66.7 % (4 / 6)
InSecurityRestrictedOperation CBC 48205 100.0 % (2 / 2)
GetBackendTypeDesc CBC 379234 100.0 % (4 / 4) 90.5 % (19 / 21)
SetUserIdAndSecContext CBC 646834 100.0 % (4 / 4)
GetUserIdAndSecContext CBC 1357095 100.0 % (4 / 4)
GetUserId CBC 8791835 100.0 % (3 / 3) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1