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

Generated by: LCOV version 2.4-beta