LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - xlogprefetcher.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 97.6 % 294 287 7 2 285 2
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 24 24 2 22
Baseline: lcov-20260315-024220-baseline Branches: 83.1 % 154 128 1 25 128
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 2 2 2
(360..) days: 97.6 % 292 285 7 285
Function coverage date bins:
(360..) days: 100.0 % 24 24 2 22
Branch coverage date bins:
(360..) days: 83.1 % 154 128 1 25 128

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 3601300 96.7 % (89 / 92) 86.8 % (66 / 76)
XLogPrefetcherReadRecord CBC 2864661 93.1 % (27 / 29) 73.1 % (19 / 26)
XLogPrefetcherIsFiltered CBC 509575 90.9 % (10 / 11) 87.5 % (7 / 8)
assign_recovery_prefetch CBC 1184 80.0 % (4 / 5) 50.0 % (1 / 2)
XLogPrefetchIncrement CBC 2933468 100.0 % (4 / 4) 75.0 % (3 / 4)
XLogPrefetchReconfigure CBC 12 100.0 % (3 / 3)
XLogPrefetchResetStats CBC 3 100.0 % (9 / 9)
XLogPrefetchShmemInit CBC 1150 100.0 % (12 / 12) 50.0 % (1 / 2)
XLogPrefetchShmemSize CBC 2147 100.0 % (2 / 2)
XLogPrefetcherAddFilter CBC 16376 100.0 % (11 / 11) 100.0 % (2 / 2)
XLogPrefetcherAllocate GNC 1004 100.0 % (12 / 12)
XLogPrefetcherBeginRead GNC 2189 100.0 % (6 / 6)
XLogPrefetcherCompleteFilters CBC 2864661 100.0 % (8 / 8) 100.0 % (4 / 4)
XLogPrefetcherComputeStats CBC 1073025 100.0 % (14 / 14) 100.0 % (2 / 2)
XLogPrefetcherFree CBC 939 100.0 % (5 / 5)
XLogPrefetcherGetReader CBC 2864524 100.0 % (2 / 2)
check_recovery_prefetch CBC 1184 100.0 % (2 / 2)
lrq_alloc CBC 2201 100.0 % (13 / 13) 50.0 % (1 / 2)
lrq_complete_lsn CBC 2864661 100.0 % (12 / 12) 83.3 % (10 / 12)
lrq_completed CBC 1073050 100.0 % (2 / 2)
lrq_free CBC 2136 100.0 % (3 / 3)
lrq_inflight CBC 1073050 100.0 % (2 / 2)
lrq_prefetch CBC 2864686 100.0 % (18 / 18) 83.3 % (10 / 12)
pg_stat_get_recovery_prefetch CBC 6 100.0 % (17 / 17) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta