LCOV - differential code coverage report
Current view: top level - src/backend/utils/init - miscinit.c (source / functions) Coverage Total Hit LBC UBC GBC GNC CBC DCB
Current: f256a7bba7286058bbf9d5ce160e3237dfe83b79 vs 8ec97e78a7713a1ebf4976b55c19f6c9bc2716d9 Lines: 82.3 % 542 446 1 95 3 443 1
Current Date: 2025-09-08 17:13:31 -0400 Functions: 94.1 % 51 48 3 1 47
Baseline: lcov-20250909-005752-baseline Branches: 48.9 % 393 192 2 199 1 191
Baseline Date: 2025-09-08 15:52:48 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 98.0 % 50 49 1 1 48
(360..) days: 80.7 % 491 396 1 94 2 394
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 4 4 4
(360..) days: 93.5 % 46 43 3 1 42
Branch coverage date bins:
(30,360] days: 66.7 % 18 12 6 12
(360..) days: 48.0 % 375 180 2 193 1 179

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 CBC 5163 71.7 % (33 / 46) 43.8 % (14 / 32)
ChangeToDataDir CBC 1045 80.0 % (4 / 5) 33.3 % (2 / 6)
CreateDataDirLockFile CBC 1045 100.0 % (3 / 3)
CreateLockFile CBC 1861 68.0 % (51 / 75) 43.3 % (39 / 90)
CreateSocketLockFile CBC 816 100.0 % (4 / 4)
EstimateClientConnectionInfoSpace CBC 456 100.0 % (6 / 6) 100.0 % (2 / 2)
GetAuthenticatedUserId CBC 15572 100.0 % (3 / 3) 50.0 % (1 / 2)
GetBackendTypeDesc CBC 270493 100.0 % (58 / 58) 94.7 % (18 / 19)
GetCurrentRoleId CBC 492 100.0 % (4 / 4) 100.0 % (2 / 2)
GetOuterUserId CBC 781 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSessionUserId CBC 31294 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSessionUserIsSuperuser CBC 1826 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSystemUser CBC 33 100.0 % (2 / 2)
GetUserId CBC 6266459 100.0 % (3 / 3) 50.0 % (1 / 2)
GetUserIdAndContext UBC 0 0.0 % (0 / 4)
GetUserIdAndSecContext CBC 578183 100.0 % (4 / 4)
GetUserNameFromId CBC 10893 88.9 % (8 / 9) 50.0 % (3 / 6)
InLocalUserIdChange CBC 32012 100.0 % (2 / 2)
InNoForceRLSOperation CBC 132 100.0 % (2 / 2)
InSecurityRestrictedOperation CBC 37258 100.0 % (2 / 2)
InitPostmasterChild CBC 19220 87.5 % (14 / 16) 25.0 % (2 / 8)
InitProcessLocalLatch CBC 20297 100.0 % (4 / 4)
InitStandaloneProcess CBC 246 93.3 % (14 / 15) 40.0 % (4 / 10)
InitializeSessionUserId CBC 13892 82.1 % (23 / 28) 47.1 % (16 / 34)
InitializeSessionUserIdStandalone CBC 558 100.0 % (7 / 7) 80.0 % (8 / 10)
InitializeSystemUser CBC 181 100.0 % (7 / 7) 50.0 % (2 / 4)
RecheckDataDirLockFile CBC 12 50.0 % (12 / 24) 18.8 % (3 / 16)
RestoreClientConnectionInfo CBC 1370 100.0 % (8 / 8) 100.0 % (2 / 2)
SerializeClientConnectionInfo CBC 456 100.0 % (16 / 16) 75.0 % (6 / 8)
SetAuthenticatedUserId CBC 13890 100.0 % (6 / 6) 50.0 % (2 / 4)
SetCurrentRoleId CBC 19521 100.0 % (9 / 9) 100.0 % (4 / 4)
SetDataDir CBC 1051 100.0 % (6 / 6) 50.0 % (1 / 2)
SetDatabasePath CBC 13584 100.0 % (4 / 4) 50.0 % (1 / 2)
SetOuterUserId CBC 35985 100.0 % (7 / 7) 66.7 % (4 / 6)
SetSessionAuthorization CBC 17575 100.0 % (5 / 5) 100.0 % (2 / 2)
SetSessionUserId CBC 17575 100.0 % (6 / 6) 50.0 % (2 / 4)
SetUserIdAndContext UBC 0 0.0 % (0 / 8) 0.0 % (0 / 6)
SetUserIdAndSecContext CBC 528580 100.0 % (4 / 4)
SwitchBackToLocalLatch CBC 19008 100.0 % (8 / 8) 62.5 % (5 / 8)
SwitchToSharedLatch CBC 19008 100.0 % (8 / 8) 66.7 % (4 / 6)
TouchSocketLockFiles UBC 0 0.0 % (0 / 7) 0.0 % (0 / 8)
UnlinkLockFiles GNC 1043 100.0 % (6 / 6) 90.0 % (9 / 10)
ValidatePgVersion CBC 14579 72.2 % (13 / 18) 22.2 % (4 / 18)
checkDataDir CBC 1045 64.7 % (11 / 17) 22.7 % (5 / 22)
has_rolreplication CBC 1660 100.0 % (9 / 9) 75.0 % (3 / 4)
load_libraries CBC 22753 66.7 % (14 / 21) 59.1 % (13 / 22)
pg_bindtextdomain CBC 1909 100.0 % (6 / 6) 50.0 % (1 / 2)
process_session_preload_libraries CBC 10930 100.0 % (4 / 4)
process_shared_preload_libraries CBC 893 100.0 % (6 / 6)
process_shmem_requests CBC 888 100.0 % (6 / 6) 100.0 % (2 / 2)
system_user CBC 33 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta