LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - checkpointer.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 85.1 % 403 343 2 58 64 279 28
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 16 16 8 8 1
Baseline: lcov-20251028-005825-baseline Branches: 68.5 % 248 170 10 68 46 124
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.0 % 100 97 2 1 64 33
(360..) days: 81.2 % 303 246 57 246
Function coverage date bins:
(30,360] days: 100.0 % 5 5 2 3
(360..) days: 100.0 % 11 11 6 5
Branch coverage date bins:
(30,360] days: 81.9 % 72 59 10 3 46 13
(360..) days: 63.1 % 176 111 65 111

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 CBC 509 74.0 % (108 / 146) 62.5 % (45 / 72)
CheckArchiveTimeout CBC 10940 21.4 % (3 / 14) 7.1 % (1 / 14)
RequestCheckpoint GNC 2460 93.0 % (40 / 43) 56.7 % (17 / 30)
ExecCheckpoint GNC 434 90.0 % (18 / 20) 75.0 % (21 / 28)
ForwardSyncRequest GNC 780060 92.3 % (24 / 26) 68.8 % (11 / 16)
CheckpointerShmemInit GNC 1049 100.0 % (12 / 12) 66.7 % (8 / 12)
AbsorbSyncRequests GNC 17974 100.0 % (22 / 22) 81.2 % (13 / 16)
CheckpointWriteDelay GNC 290505 87.0 % (20 / 23) 88.9 % (16 / 18)
CompactCheckpointerRequestQueue GNC 119 97.5 % (39 / 40) 88.9 % (16 / 18)
FirstCallSinceLastCheckpoint CBC 11415 100.0 % (9 / 9) 75.0 % (3 / 4)
IsCheckpointOnSchedule CBC 46865 100.0 % (20 / 20) 90.0 % (9 / 10)
FastCheckpointRequested GNC 49475 100.0 % (5 / 5) 100.0 % (2 / 2)
ProcessCheckpointerInterrupts CBC 6333 100.0 % (10 / 10) 100.0 % (6 / 6)
UpdateSharedMemoryConfig CBC 566 100.0 % (5 / 5) 100.0 % (2 / 2)
CheckpointerShmemSize CBC 2998 100.0 % (4 / 4)
ReqShutdownXLOG CBC 592 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta