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
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)
RecheckDataDirLockFile CBC 18 50.0 % (12 / 24) 18.8 % (3 / 16)
GetSystemUser CBC 33 100.0 % (2 / 2)
system_user CBC 33 100.0 % (5 / 5) 100.0 % (2 / 2)
InNoForceRLSOperation CBC 179 100.0 % (2 / 2)
InitializeSystemUser CBC 191 100.0 % (7 / 7) 50.0 % (2 / 4)
InitStandaloneProcess CBC 274 93.3 % (14 / 15) 40.0 % (4 / 10)
EstimateClientConnectionInfoSpace CBC 680 100.0 % (6 / 6) 100.0 % (2 / 2)
SerializeClientConnectionInfo CBC 680 100.0 % (16 / 16) 75.0 % (6 / 8)
GetCurrentRoleId CBC 728 100.0 % (4 / 4) 100.0 % (2 / 2)
InitializeSessionUserIdStandalone CBC 755 100.0 % (7 / 7) 85.7 % (12 / 14)
CreateSocketLockFile CBC 989 100.0 % (4 / 4)
process_shmem_requests CBC 1068 100.0 % (6 / 6) 100.0 % (2 / 2)
process_shared_preload_libraries CBC 1081 100.0 % (6 / 6)
GetOuterUserId CBC 1098 100.0 % (3 / 3) 50.0 % (1 / 2)
UnlinkLockFiles GNC 1252 100.0 % (6 / 6) 90.0 % (9 / 10)
ChangeToDataDir CBC 1255 80.0 % (4 / 5) 33.3 % (2 / 6)
CreateDataDirLockFile CBC 1255 100.0 % (3 / 3)
checkDataDir CBC 1255 64.7 % (11 / 17) 22.7 % (5 / 22)
SetDataDir CBC 1258 100.0 % (6 / 6) 50.0 % (1 / 2)
has_rolreplication CBC 1919 100.0 % (9 / 9) 75.0 % (3 / 4)
RestoreClientConnectionInfo CBC 2008 100.0 % (8 / 8) 100.0 % (2 / 2)
CreateLockFile CBC 2244 69.3 % (52 / 75) 45.6 % (41 / 90)
pg_bindtextdomain CBC 2488 100.0 % (6 / 6) 50.0 % (1 / 2)
GetSessionUserIsSuperuser CBC 2685 100.0 % (3 / 3) 50.0 % (1 / 2)
AddToDataDirLockFile CBC 6224 71.7 % (33 / 46) 43.8 % (14 / 32)
GetUserNameFromId CBC 12656 88.9 % (8 / 9) 50.0 % (3 / 6)
process_session_preload_libraries CBC 13405 100.0 % (4 / 4)
SetDatabasePath CBC 16943 100.0 % (4 / 4) 50.0 % (1 / 2)
SetAuthenticatedUserId CBC 17241 100.0 % (6 / 6) 50.0 % (2 / 4)
InitializeSessionUserId CBC 17244 82.1 % (23 / 28) 50.0 % (17 / 34)
ValidatePgVersion CBC 18141 72.2 % (13 / 18) 22.2 % (4 / 18)
GetAuthenticatedUserId CBC 19911 100.0 % (3 / 3) 50.0 % (1 / 2)
SetSessionAuthorization CBC 22712 100.0 % (5 / 5) 100.0 % (2 / 2)
SetSessionUserId CBC 22712 100.0 % (6 / 6) 50.0 % (2 / 4)
SwitchBackToLocalLatch CBC 23063 100.0 % (8 / 8) 62.5 % (5 / 8)
SwitchToSharedLatch CBC 23063 100.0 % (8 / 8) 66.7 % (4 / 6)
InitPostmasterChild CBC 23290 87.5 % (14 / 16) 25.0 % (2 / 8)
InitProcessLocalLatch CBC 24576 100.0 % (4 / 4)
SetCurrentRoleId CBC 25221 100.0 % (9 / 9) 100.0 % (4 / 4)
load_libraries CBC 27891 66.7 % (14 / 21) 59.1 % (13 / 22)
GetSessionUserId CBC 39533 100.0 % (3 / 3) 50.0 % (1 / 2)
InLocalUserIdChange CBC 40918 100.0 % (2 / 2)
SetOuterUserId CBC 46602 100.0 % (7 / 7) 66.7 % (4 / 6)
InSecurityRestrictedOperation CBC 47387 100.0 % (2 / 2)
GetBackendTypeDesc GNC 395403 100.0 % (4 / 4) 90.5 % (19 / 21)
SetUserIdAndSecContext CBC 654722 100.0 % (4 / 4)
GetUserIdAndSecContext CBC 1346041 100.0 % (4 / 4)
GetUserId CBC 9307474 100.0 % (3 / 3) 50.0 % (1 / 2)

Generated by: LCOV version 2.5.0-beta