LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - checkpointer.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 87.3 % 401 350 51 2 4 344 8
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 17 17 5 12
Baseline: lcov-20261012-baseline Branches: 74.1 % 224 166 58 3 163
Baseline Date: 2026-10-12 10:36:06 +0200 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.5 % 379 328 51 2 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: 73.9 % 222 164 58 3 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 652 78.6 % (114 / 145) 72.7 % (48 / 66)
CheckArchiveTimeout CBC 17850 21.4 % (3 / 14) 7.1 % (1 / 14)
CheckpointWriteDelay CBC 345409 87.0 % (20 / 23) 88.9 % (16 / 18)
ExecCheckpoint CBC 473 90.0 % (18 / 20) 75.0 % (21 / 28)
ForwardSyncRequest GNC 1017247 92.0 % (23 / 25) 68.8 % (11 / 16)
CompactCheckpointerRequestQueue CBC 139 97.5 % (39 / 40) 88.9 % (16 / 18)
RequestCheckpoint GNC 2647 97.6 % (41 / 42) 70.8 % (17 / 24)
AbsorbSyncRequests GNC 25910 100.0 % (22 / 22) 81.2 % (13 / 16)
CheckpointerShmemInit CBC 1283 100.0 % (7 / 7)
CheckpointerShmemRequest CBC 1287 100.0 % (5 / 5)
FastCheckpointRequested CBC 51323 100.0 % (5 / 5) 100.0 % (2 / 2)
FirstCallSinceLastCheckpoint CBC 21858 100.0 % (9 / 9) 100.0 % (2 / 2)
IsCheckpointOnSchedule CBC 45232 100.0 % (20 / 20) 90.0 % (9 / 10)
ProcessCheckpointerInterrupts CBC 9679 100.0 % (10 / 10) 100.0 % (6 / 6)
ReqShutdownXLOG CBC 687 100.0 % (4 / 4)
UpdateSharedMemoryConfig CBC 744 100.0 % (5 / 5) 100.0 % (2 / 2)
WakeupCheckpointer GNC 1070 100.0 % (5 / 5) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1