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
AddToDataDirLockFile GNC 6407 71.7 % (33 / 46) 43.8 % (14 / 32)
ChangeToDataDir CBC 1289 80.0 % (4 / 5) 33.3 % (2 / 6)
CreateDataDirLockFile CBC 1289 100.0 % (3 / 3)
CreateLockFile GNC 2306 68.4 % (52 / 76) 43.3 % (39 / 90)
CreateSocketLockFile CBC 1017 100.0 % (4 / 4)
EstimateClientConnectionInfoSpace CBC 669 100.0 % (6 / 6) 100.0 % (2 / 2)
GetAuthenticatedUserId CBC 20159 100.0 % (3 / 3) 50.0 % (1 / 2)
GetBackendTypeDesc CBC 379234 100.0 % (4 / 4) 90.5 % (19 / 21)
GetCurrentRoleId CBC 717 100.0 % (4 / 4) 100.0 % (2 / 2)
GetOuterUserId CBC 1102 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSessionUserId CBC 40845 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSessionUserIsSuperuser CBC 2660 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSystemUser CBC 22 100.0 % (2 / 2)
GetUserId CBC 8791835 100.0 % (3 / 3) 50.0 % (1 / 2)
GetUserIdAndContext UBC 0 0.0 % (0 / 4)
GetUserIdAndSecContext CBC 1357095 100.0 % (4 / 4)
GetUserNameFromId CBC 12361 88.9 % (8 / 9) 50.0 % (3 / 6)
InLocalUserIdChange CBC 41714 100.0 % (2 / 2)
InNoForceRLSOperation CBC 171 100.0 % (2 / 2)
InSecurityRestrictedOperation CBC 48205 100.0 % (2 / 2)
InitPostmasterChild CBC 23981 87.5 % (14 / 16) 25.0 % (2 / 8)
InitProcessLocalLatch CBC 25300 100.0 % (4 / 4)
InitStandaloneProcess CBC 279 93.3 % (14 / 15) 40.0 % (4 / 10)
InitializeSessionUserId CBC 17880 82.1 % (23 / 28) 50.0 % (17 / 34)
InitializeSessionUserIdStandalone CBC 887 100.0 % (7 / 7) 85.7 % (12 / 14)
InitializeSystemUser CBC 126 100.0 % (7 / 7) 50.0 % (2 / 4)
RecheckDataDirLockFile CBC 41 50.0 % (12 / 24) 18.8 % (3 / 16)
RestoreClientConnectionInfo CBC 1995 100.0 % (8 / 8) 100.0 % (2 / 2)
SerializeClientConnectionInfo CBC 669 100.0 % (16 / 16) 75.0 % (6 / 8)
SetAuthenticatedUserId CBC 17877 100.0 % (6 / 6) 50.0 % (2 / 4)
SetCurrentRoleId CBC 25785 100.0 % (9 / 9) 100.0 % (4 / 4)
SetDataDir CBC 1291 100.0 % (6 / 6) 50.0 % (1 / 2)
SetDatabasePath CBC 17659 100.0 % (4 / 4) 50.0 % (1 / 2)
SetOuterUserId CBC 47636 100.0 % (7 / 7) 66.7 % (4 / 6)
SetSessionAuthorization CBC 23215 100.0 % (5 / 5) 100.0 % (2 / 2)
SetSessionUserId CBC 23215 100.0 % (6 / 6) 50.0 % (2 / 4)
SetUserIdAndContext UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
SetUserIdAndSecContext CBC 646834 100.0 % (4 / 4)
SwitchBackToLocalLatch CBC 23783 100.0 % (8 / 8) 62.5 % (5 / 8)
SwitchToSharedLatch CBC 23783 100.0 % (8 / 8) 66.7 % (4 / 6)
TouchSocketLockFiles UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
UnlinkLockFiles CBC 1285 100.0 % (6 / 6) 90.0 % (9 / 10)
ValidatePgVersion CBC 18890 72.2 % (13 / 18) 22.2 % (4 / 18)
checkDataDir CBC 1289 64.7 % (11 / 17) 22.7 % (5 / 22)
has_rolreplication CBC 2023 100.0 % (9 / 9) 75.0 % (3 / 4)
load_libraries CBC 28991 66.7 % (14 / 21) 59.1 % (13 / 22)
pg_bindtextdomain CBC 2376 100.0 % (6 / 6) 50.0 % (1 / 2)
process_session_preload_libraries CBC 13940 100.0 % (4 / 4)
process_shared_preload_libraries CBC 1111 100.0 % (6 / 6)
process_shmem_requests CBC 1098 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