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

Generated by: LCOV version 2.0-1