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)
DatabaseExists UBC 0 0.0 % (0 / 15) 0.0 % (0 / 4)
WaitForAllTransactionsToFinish CBC 9 41.2 % (7 / 17) 7.1 % (1 / 14)
launcher_cancel_handler UBC 0 0.0 % (0 / 6)
ProcessSingleRelationByOid CBC 5875 72.2 % (13 / 18) 75.0 % (6 / 8)
AbsorbDataChecksumsBarrier GNC 273 90.0 % (27 / 30) 69.6 % (16 / 23)
enable_data_checksums CBC 11 75.0 % (9 / 12) 25.0 % (3 / 12)
EmitAndWaitDataChecksumsBarrier CBC 8 90.5 % (19 / 21) 80.0 % (4 / 5)
ProcessAllDatabases CBC 9 93.3 % (28 / 30) 72.2 % (13 / 18)
StartDataChecksumsWorkerLauncher CBC 18 92.9 % (26 / 28) 62.5 % (15 / 24)
FreeDatabaseList CBC 7 85.7 % (6 / 7) 70.0 % (7 / 10)
ProcessSingleRelationFork CBC 7608 96.6 % (28 / 29) 64.3 % (18 / 28)
disable_data_checksums CBC 7 83.3 % (5 / 6) 25.0 % (1 / 4)
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)
ResetDataChecksumsProgressCounters GNC 37 100.0 % (6 / 6) 100.0 % (2 / 2)
launcher_exit CBC 14 100.0 % (16 / 16) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1