LCOV - differential code coverage report
Current view: top level - src/backend/utils/init - miscinit.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 80.5 % 488 393 95 1 392 3 52
Current Date: 2026-05-05 10:23:31 +0900 Functions: 94.1 % 51 48 3 2 46
Baseline: lcov-20260505-025707-baseline Branches: 50.1 % 399 200 1 2 196 6 4 190
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 1 1 1
(360..) days: 80.5 % 487 392 95 1 391
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:
(360..) days: 50.1 % 399 200 1 2 196 6 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
CreateLockFile CBC 2244 69.3 % (52 / 75) 45.6 % (41 / 90)
AddToDataDirLockFile CBC 6224 71.7 % (33 / 46) 43.8 % (14 / 32)
InitializeSessionUserId CBC 17244 82.1 % (23 / 28) 50.0 % (17 / 34)
checkDataDir CBC 1255 64.7 % (11 / 17) 22.7 % (5 / 22)
ValidatePgVersion CBC 18141 72.2 % (13 / 18) 22.2 % (4 / 18)
RecheckDataDirLockFile CBC 18 50.0 % (12 / 24) 18.8 % (3 / 16)
load_libraries CBC 27891 66.7 % (14 / 21) 59.1 % (13 / 22)
TouchSocketLockFiles UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
InitPostmasterChild CBC 23290 87.5 % (14 / 16) 25.0 % (2 / 8)
InitStandaloneProcess CBC 274 93.3 % (14 / 15) 40.0 % (4 / 10)
SetUserIdAndContext UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
ChangeToDataDir CBC 1255 80.0 % (4 / 5) 33.3 % (2 / 6)
GetUserNameFromId CBC 12656 88.9 % (8 / 9) 50.0 % (3 / 6)
SwitchBackToLocalLatch CBC 23063 100.0 % (8 / 8) 62.5 % (5 / 8)
GetBackendTypeDesc GNC 395403 100.0 % (4 / 4) 90.5 % (19 / 21)
InitializeSessionUserIdStandalone CBC 755 100.0 % (7 / 7) 85.7 % (12 / 14)
InitializeSystemUser CBC 191 100.0 % (7 / 7) 50.0 % (2 / 4)
SerializeClientConnectionInfo CBC 680 100.0 % (16 / 16) 75.0 % (6 / 8)
SetAuthenticatedUserId CBC 17241 100.0 % (6 / 6) 50.0 % (2 / 4)
SetOuterUserId CBC 46602 100.0 % (7 / 7) 66.7 % (4 / 6)
SetSessionUserId CBC 22712 100.0 % (6 / 6) 50.0 % (2 / 4)
SwitchToSharedLatch CBC 23063 100.0 % (8 / 8) 66.7 % (4 / 6)
GetAuthenticatedUserId CBC 19911 100.0 % (3 / 3) 50.0 % (1 / 2)
GetOuterUserId CBC 1098 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSessionUserId CBC 39533 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSessionUserIsSuperuser CBC 2685 100.0 % (3 / 3) 50.0 % (1 / 2)
GetUserId CBC 9307474 100.0 % (3 / 3) 50.0 % (1 / 2)
SetDataDir CBC 1258 100.0 % (6 / 6) 50.0 % (1 / 2)
SetDatabasePath CBC 16943 100.0 % (4 / 4) 50.0 % (1 / 2)
UnlinkLockFiles GNC 1252 100.0 % (6 / 6) 90.0 % (9 / 10)
has_rolreplication CBC 1919 100.0 % (9 / 9) 75.0 % (3 / 4)
pg_bindtextdomain CBC 2488 100.0 % (6 / 6) 50.0 % (1 / 2)
EstimateClientConnectionInfoSpace CBC 680 100.0 % (6 / 6) 100.0 % (2 / 2)
GetCurrentRoleId CBC 728 100.0 % (4 / 4) 100.0 % (2 / 2)
RestoreClientConnectionInfo CBC 2008 100.0 % (8 / 8) 100.0 % (2 / 2)
SetCurrentRoleId CBC 25221 100.0 % (9 / 9) 100.0 % (4 / 4)
SetSessionAuthorization CBC 22712 100.0 % (5 / 5) 100.0 % (2 / 2)
process_shmem_requests CBC 1068 100.0 % (6 / 6) 100.0 % (2 / 2)
system_user CBC 33 100.0 % (5 / 5) 100.0 % (2 / 2)
CreateDataDirLockFile CBC 1255 100.0 % (3 / 3)
CreateSocketLockFile CBC 989 100.0 % (4 / 4)
GetSystemUser CBC 33 100.0 % (2 / 2)
GetUserIdAndContext UBC 0 0.0 % (0 / 4)
GetUserIdAndSecContext CBC 1346041 100.0 % (4 / 4)
InLocalUserIdChange CBC 40918 100.0 % (2 / 2)
InNoForceRLSOperation CBC 179 100.0 % (2 / 2)
InSecurityRestrictedOperation CBC 47387 100.0 % (2 / 2)
InitProcessLocalLatch CBC 24576 100.0 % (4 / 4)
SetUserIdAndSecContext CBC 654722 100.0 % (4 / 4)
process_session_preload_libraries CBC 13405 100.0 % (4 / 4)
process_shared_preload_libraries CBC 1081 100.0 % (6 / 6)

Generated by: LCOV version 2.5.0-beta