LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - xlogprefetcher.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 97.6 % 292 285 7 285
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 24 24 24
Baseline: lcov-20260726-baseline Branches: 82.9 % 152 126 26 126
Baseline Date: 2026-07-25 19:16:42 +0200 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: 82.9 % 152 126 26 126

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
XLogPrefetchResetStats CBC 4 100.0 % (9 / 9)
pg_stat_get_recovery_prefetch CBC 8 100.0 % (17 / 17) 100.0 % (2 / 2)
XLogPrefetchReconfigure CBC 13 100.0 % (3 / 3)
XLogPrefetcherFree CBC 991 100.0 % (5 / 5)
XLogPrefetcherAllocate CBC 1063 100.0 % (12 / 12)
XLogPrefetchShmemInit CBC 1223 100.0 % (9 / 9)
XLogPrefetchShmemRequest CBC 1226 100.0 % (3 / 3)
assign_recovery_prefetch CBC 1266 80.0 % (4 / 5) 50.0 % (1 / 2)
check_recovery_prefetch CBC 1266 100.0 % (2 / 2)
lrq_free CBC 2264 100.0 % (3 / 3)
XLogPrefetcherBeginRead CBC 2323 100.0 % (6 / 6)
lrq_alloc CBC 2336 100.0 % (13 / 13) 50.0 % (1 / 2)
XLogPrefetcherAddFilter CBC 17954 100.0 % (11 / 11) 100.0 % (2 / 2)
XLogPrefetcherIsFiltered CBC 533663 90.9 % (10 / 11) 87.5 % (7 / 8)
XLogPrefetcherComputeStats CBC 1118543 100.0 % (14 / 14) 100.0 % (2 / 2)
lrq_completed CBC 1118570 100.0 % (2 / 2)
lrq_inflight CBC 1118570 100.0 % (2 / 2)
XLogPrefetcherGetReader CBC 2975728 100.0 % (2 / 2)
XLogPrefetcherCompleteFilters CBC 2975890 100.0 % (8 / 8) 100.0 % (4 / 4)
XLogPrefetcherReadRecord CBC 2975890 93.1 % (27 / 29) 73.1 % (19 / 26)
lrq_complete_lsn CBC 2975890 100.0 % (12 / 12) 83.3 % (10 / 12)
lrq_prefetch CBC 2975917 100.0 % (18 / 18) 83.3 % (10 / 12)
XLogPrefetchIncrement CBC 3040757 100.0 % (4 / 4) 75.0 % (3 / 4)
XLogPrefetcherNextBlock CBC 3854693 96.7 % (89 / 92) 85.5 % (65 / 76)

Generated by: LCOV version 2.0-1