LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - pgarch.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 79.7 % 236 188 48 188
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 17 17 17
Baseline: lcov-20261105-baseline Branches: 53.9 % 154 83 71 83
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 13 13 13
(360..) days: 78.5 % 223 175 48 175
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 15 15 15
Branch coverage date bins:
(30,360] days: 60.0 % 10 6 4 6
(360..) days: 53.5 % 144 77 67 77

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
PgArchForceDirScan CBC 16 100.0 % (3 / 3)
LoadArchiveLibrary CBC 19 76.5 % (13 / 17) 44.4 % (8 / 18)
PgArchiverMain CBC 19 100.0 % (22 / 22) 50.0 % (4 / 8)
pgarch_MainLoop CBC 19 64.7 % (11 / 17) 42.9 % (6 / 14)
pgarch_call_module_shutdown_cb CBC 19 100.0 % (4 / 4) 100.0 % (2 / 2)
pgarch_die CBC 19 100.0 % (3 / 3)
pgarch_waken_stop CBC 19 100.0 % (4 / 4)
PgArchCanRestart CBC 58 62.5 % (5 / 8) 16.7 % (1 / 6)
pgarch_ArchiverCopyLoop CBC 91 71.4 % (25 / 35) 46.9 % (15 / 32)
pgarch_archiveDone CBC 373 83.3 % (5 / 6) 25.0 % (1 / 4)
pgarch_archiveXlog CBC 380 48.5 % (16 / 33) 50.0 % (3 / 6)
pgarch_readyXlog CBC 464 93.5 % (43 / 46) 78.1 % (25 / 32)
ProcessPgArchInterrupts CBC 474 76.5 % (13 / 17) 43.8 % (7 / 16)
PgArchWakeup CBC 490 100.0 % (5 / 5) 100.0 % (2 / 2)
PgArchShmemInit CBC 1303 100.0 % (5 / 5) 60.0 % (6 / 10)
PgArchShmemRequest CBC 1307 100.0 % (3 / 3)
ready_file_comparator CBC 4355 100.0 % (8 / 8) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1