LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - datachecksum_state.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 83.6 % 548 458 90 3 455 3
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 22 22 3 19
Baseline: lcov-20260827-baseline Branches: 60.7 % 356 216 1 139 5 211
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 85.1 % 47 40 7 1 39
(30,360] days: 83.4 % 501 418 83 2 416
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 20 20 3 17
Branch coverage date bins:
(7,30] days: 78.6 % 42 33 9 33
(30,360] days: 58.3 % 314 183 1 130 5 178

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
DataChecksumsWorkerMain CBC 40 73.4 % (80 / 109) 56.9 % (41 / 72)
ProcessDatabase CBC 40 72.3 % (47 / 65) 41.3 % (19 / 46)
DataChecksumsWorkerLauncherMain CBC 23 80.0 % (48 / 60) 50.0 % (16 / 32)
WaitForAllTransactionsToFinish CBC 15 41.2 % (7 / 17) 7.1 % (1 / 14)
ProcessSingleRelationByOid CBC 9779 70.6 % (12 / 17) 75.0 % (6 / 8)
AbsorbDataChecksumsBarrier GNC 444 90.0 % (27 / 30) 69.6 % (16 / 23)
enable_data_checksums CBC 18 76.9 % (10 / 13) 25.0 % (3 / 12)
EmitAndWaitDataChecksumsBarrier CBC 8 90.5 % (19 / 21) 80.0 % (4 / 5)
StartDataChecksumsWorkerLauncher CBC 29 92.9 % (26 / 28) 62.5 % (15 / 24)
WaitForDataChecksumsWorkerState CBC 80 88.9 % (16 / 18) 94.4 % (17 / 18)
FreeDatabaseList CBC 12 85.7 % (6 / 7) 70.0 % (7 / 10)
ProcessAllDatabases CBC 15 97.0 % (32 / 33) 80.0 % (16 / 20)
ProcessSingleRelationFork CBC 12688 96.6 % (28 / 29) 64.3 % (18 / 28)
disable_data_checksums CBC 12 83.3 % (5 / 6) 25.0 % (1 / 4)
BuildDatabaseList GNC 15 100.0 % (18 / 18) 100.0 % (2 / 2)
BuildRelationList CBC 117 100.0 % (24 / 24) 90.9 % (20 / 22)
DataChecksumsShmemRequest CBC 1239 100.0 % (3 / 3)
DatabaseExists CBC 4 100.0 % (12 / 12)
ErrorOnInvalidDatabases CBC 18 100.0 % (10 / 10) 83.3 % (5 / 6)
ResetDataChecksumsProgressCounters GNC 61 100.0 % (6 / 6) 100.0 % (2 / 2)
launcher_cancel_handler CBC 1 100.0 % (6 / 6)
launcher_exit CBC 23 100.0 % (16 / 16) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1