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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 75.5 % 511 386 125 2 384 2
Current Date: 2026-07-25 17:13:00 -0400 Functions: 90.0 % 20 18 2 2 16
Baseline: lcov-20260726-baseline Branches: 50.3 % 322 162 1 159 5 157
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 94.4 % 18 17 1 2 15
(30,360] days: 74.8 % 493 369 124 369
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 89.5 % 19 17 2 1 16
Branch coverage date bins:
(7,30] days: 77.8 % 18 14 1 3 5 9
(30,360] days: 48.7 % 304 148 156 148

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 23 60.6 % (66 / 109) 36.1 % (26 / 72)
ProcessDatabase CBC 23 71.4 % (40 / 56) 26.5 % (9 / 34)
DataChecksumsWorkerLauncherMain CBC 14 75.0 % (45 / 60) 37.5 % (12 / 32)
WaitForAllTransactionsToFinish CBC 9 41.2 % (7 / 17) 7.1 % (1 / 14)
ProcessSingleRelationFork CBC 7608 96.6 % (28 / 29) 64.3 % (18 / 28)
StartDataChecksumsWorkerLauncher CBC 18 92.9 % (26 / 28) 62.5 % (15 / 24)
enable_data_checksums CBC 11 75.0 % (9 / 12) 25.0 % (3 / 12)
AbsorbDataChecksumsBarrier GNC 273 90.0 % (27 / 30) 69.6 % (16 / 23)
ProcessAllDatabases CBC 9 93.3 % (28 / 30) 72.2 % (13 / 18)
DatabaseExists UBC 0 0.0 % (0 / 15) 0.0 % (0 / 4)
FreeDatabaseList CBC 7 85.7 % (6 / 7) 70.0 % (7 / 10)
disable_data_checksums CBC 7 83.3 % (5 / 6) 25.0 % (1 / 4)
BuildRelationList CBC 68 100.0 % (24 / 24) 90.9 % (20 / 22)
ProcessSingleRelationByOid CBC 5875 72.2 % (13 / 18) 75.0 % (6 / 8)
EmitAndWaitDataChecksumsBarrier CBC 8 90.5 % (19 / 21) 80.0 % (4 / 5)
launcher_exit CBC 14 100.0 % (16 / 16) 87.5 % (7 / 8)
BuildDatabaseList CBC 9 100.0 % (18 / 18) 100.0 % (2 / 2)
ResetDataChecksumsProgressCounters GNC 37 100.0 % (6 / 6) 100.0 % (2 / 2)
DataChecksumsShmemRequest CBC 1226 100.0 % (3 / 3)
launcher_cancel_handler UBC 0 0.0 % (0 / 6)

Generated by: LCOV version 2.0-1