LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - checkpointer.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 86.8 % 401 348 53 4 344 8
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 17 17 5 12
Baseline: lcov-20261105-baseline Branches: 72.8 % 224 163 61 163
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 22 22 4 18
(360..) days: 86.0 % 379 326 53 326
Function coverage date bins:
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 100.0 % 14 14 4 10
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 72.5 % 222 161 61 161

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
CheckpointerMain GNC 664 78.6 % (114 / 145) 72.7 % (48 / 66)
CheckArchiveTimeout CBC 17736 21.4 % (3 / 14) 7.1 % (1 / 14)
CheckpointWriteDelay CBC 344196 87.0 % (20 / 23) 88.9 % (16 / 18)
RequestCheckpoint GNC 2654 92.9 % (39 / 42) 58.3 % (14 / 24)
ExecCheckpoint CBC 475 90.0 % (18 / 20) 75.0 % (21 / 28)
ForwardSyncRequest GNC 1022997 92.0 % (23 / 25) 68.8 % (11 / 16)
CompactCheckpointerRequestQueue CBC 108 97.5 % (39 / 40) 88.9 % (16 / 18)
AbsorbSyncRequests GNC 25903 100.0 % (22 / 22) 81.2 % (13 / 16)
CheckpointerShmemInit CBC 1303 100.0 % (7 / 7)
CheckpointerShmemRequest CBC 1307 100.0 % (5 / 5)
FastCheckpointRequested CBC 51424 100.0 % (5 / 5) 100.0 % (2 / 2)
FirstCallSinceLastCheckpoint CBC 21858 100.0 % (9 / 9) 100.0 % (2 / 2)
IsCheckpointOnSchedule CBC 44846 100.0 % (20 / 20) 90.0 % (9 / 10)
ProcessCheckpointerInterrupts CBC 9409 100.0 % (10 / 10) 100.0 % (6 / 6)
ReqShutdownXLOG CBC 709 100.0 % (4 / 4)
UpdateSharedMemoryConfig CBC 756 100.0 % (5 / 5) 100.0 % (2 / 2)
WakeupCheckpointer GNC 1088 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1