LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - checkpointer.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 86.8 % 401 348 53 4 344 8
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 17 17 5 12
Baseline: lcov-20260920-baseline Branches: 72.8 % 224 163 61 163
Baseline Date: 2026-09-20 14:13:13 +0900 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
CompactCheckpointerRequestQueue CBC 112 97.5 % (39 / 40) 88.9 % (16 / 18)
ExecCheckpoint CBC 473 90.0 % (18 / 20) 75.0 % (21 / 28)
CheckpointerMain GNC 646 78.6 % (114 / 145) 72.7 % (48 / 66)
ReqShutdownXLOG CBC 689 100.0 % (4 / 4)
UpdateSharedMemoryConfig CBC 732 100.0 % (5 / 5) 100.0 % (2 / 2)
WakeupCheckpointer GNC 1055 100.0 % (5 / 5) 100.0 % (2 / 2)
CheckpointerShmemInit CBC 1274 100.0 % (7 / 7)
CheckpointerShmemRequest CBC 1277 100.0 % (5 / 5)
RequestCheckpoint GNC 2641 92.9 % (39 / 42) 58.3 % (14 / 24)
ProcessCheckpointerInterrupts CBC 9688 100.0 % (10 / 10) 100.0 % (6 / 6)
CheckArchiveTimeout CBC 18063 21.4 % (3 / 14) 7.1 % (1 / 14)
FirstCallSinceLastCheckpoint CBC 21524 100.0 % (9 / 9) 100.0 % (2 / 2)
AbsorbSyncRequests GNC 26099 100.0 % (22 / 22) 81.2 % (13 / 16)
IsCheckpointOnSchedule CBC 44555 100.0 % (20 / 20) 90.0 % (9 / 10)
FastCheckpointRequested CBC 51022 100.0 % (5 / 5) 100.0 % (2 / 2)
CheckpointWriteDelay CBC 343200 87.0 % (20 / 23) 88.9 % (16 / 18)
ForwardSyncRequest GNC 1018842 92.0 % (23 / 25) 68.8 % (11 / 16)

Generated by: LCOV version 2.0-1