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

Generated by: LCOV version 2.0-1