LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - pgarch.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 80.8 % 239 193 46 6 187 6
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 17 17 1 16
Baseline: lcov-20250906-005545-baseline Branches: 56.0 % 150 84 66 8 76
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.9 % 11 10 1 6 4
(360..) days: 80.3 % 228 183 45 183
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 15 15 1 14
Branch coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 53.5 % 142 76 66 76

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
LoadArchiveLibrary CBC 13 76.5 % (13 / 17) 44.4 % (8 / 18)
PgArchForceDirScan CBC 13 100.0 % (3 / 3)
PgArchiverMain CBC 13 100.0 % (23 / 23) 50.0 % (4 / 8)
pgarch_MainLoop CBC 13 64.7 % (11 / 17) 50.0 % (6 / 12)
pgarch_call_module_shutdown_cb CBC 13 100.0 % (4 / 4) 100.0 % (2 / 2)
pgarch_die CBC 13 100.0 % (3 / 3)
pgarch_waken_stop CBC 13 100.0 % (4 / 4)
PgArchCanRestart CBC 48 83.3 % (5 / 6) 50.0 % (1 / 2)
pgarch_ArchiverCopyLoop CBC 58 71.4 % (25 / 35) 46.9 % (15 / 32)
pgarch_archiveDone CBC 353 83.3 % (5 / 6) 25.0 % (1 / 4)
pgarch_archiveXlog CBC 360 48.5 % (16 / 33) 50.0 % (3 / 6)
pgarch_readyXlog GNC 411 93.5 % (43 / 46) 78.1 % (25 / 32)
ProcessPgArchInterrupts CBC 420 76.5 % (13 / 17) 43.8 % (7 / 16)
PgArchWakeup CBC 455 100.0 % (5 / 5) 100.0 % (2 / 2)
PgArchShmemInit CBC 1029 100.0 % (8 / 8) 58.3 % (7 / 12)
PgArchShmemSize CBC 3967 100.0 % (4 / 4)
ready_file_comparator CBC 3993 100.0 % (8 / 8) 75.0 % (3 / 4)

Generated by: LCOV version 2.4-beta