LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - xlogprefetcher.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 97.6 % 292 285 7 285
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 24 24 24
Baseline: lcov-20261105-baseline Branches: 83.6 % 152 127 25 127
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: 97.5 % 279 272 7 272
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 22 22 22
Branch coverage date bins:
(360..) days: 83.6 % 152 127 25 127

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
XLogPrefetcherNextBlock CBC 3773732 96.7 % (89 / 92) 86.8 % (66 / 76)
XLogPrefetcherReadRecord CBC 2944044 93.1 % (27 / 29) 73.1 % (19 / 26)
XLogPrefetcherIsFiltered CBC 542418 90.9 % (10 / 11) 87.5 % (7 / 8)
assign_recovery_prefetch CBC 1348 80.0 % (4 / 5) 50.0 % (1 / 2)
XLogPrefetchIncrement CBC 3011464 100.0 % (4 / 4) 75.0 % (3 / 4)
XLogPrefetchReconfigure CBC 15 100.0 % (3 / 3)
XLogPrefetchResetStats CBC 4 100.0 % (9 / 9)
XLogPrefetchShmemInit CBC 1303 100.0 % (9 / 9)
XLogPrefetchShmemRequest CBC 1307 100.0 % (3 / 3)
XLogPrefetcherAddFilter CBC 17105 100.0 % (11 / 11) 100.0 % (2 / 2)
XLogPrefetcherAllocate CBC 1131 100.0 % (12 / 12)
XLogPrefetcherBeginRead CBC 2476 100.0 % (6 / 6)
XLogPrefetcherCompleteFilters CBC 2944044 100.0 % (8 / 8) 100.0 % (4 / 4)
XLogPrefetcherComputeStats CBC 1102049 100.0 % (14 / 14) 100.0 % (2 / 2)
XLogPrefetcherFree CBC 1052 100.0 % (5 / 5)
XLogPrefetcherGetReader CBC 2943878 100.0 % (2 / 2)
check_recovery_prefetch CBC 1348 100.0 % (2 / 2)
lrq_alloc CBC 2491 100.0 % (13 / 13) 50.0 % (1 / 2)
lrq_complete_lsn CBC 2944044 100.0 % (12 / 12) 83.3 % (10 / 12)
lrq_completed CBC 1102073 100.0 % (2 / 2)
lrq_free CBC 2412 100.0 % (3 / 3)
lrq_inflight CBC 1102073 100.0 % (2 / 2)
lrq_prefetch CBC 2944068 100.0 % (18 / 18) 83.3 % (10 / 12)
pg_stat_get_recovery_prefetch CBC 8 100.0 % (17 / 17) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1