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