LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - xlogprefetcher.c (source / functions) Coverage Total Hit LBC UBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 97.6 % 292 285 7 1 13 271 16
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 24 24 4 20 2
Baseline: lcov-20260530-034037-baseline Branches: 82.9 % 152 126 2 24 126 1 1
Baseline Date: 2026-05-29 14:39:03 -0700 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 1 271
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 22 22 2 20
Branch coverage date bins:
(360..) days: 82.9 % 152 126 2 24 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 3936841 96.7 % (89 / 92) 85.5 % (65 / 76)
XLogPrefetcherReadRecord CBC 2955282 93.1 % (27 / 29) 73.1 % (19 / 26)
lrq_complete_lsn CBC 2955282 100.0 % (12 / 12) 83.3 % (10 / 12)
lrq_prefetch CBC 2955307 100.0 % (18 / 18) 83.3 % (10 / 12)
XLogPrefetchIncrement CBC 3021278 100.0 % (4 / 4) 75.0 % (3 / 4)
XLogPrefetcherIsFiltered CBC 533067 90.9 % (10 / 11) 87.5 % (7 / 8)
assign_recovery_prefetch CBC 1292 80.0 % (4 / 5) 50.0 % (1 / 2)
lrq_alloc CBC 2379 100.0 % (13 / 13) 50.0 % (1 / 2)
XLogPrefetcherAddFilter CBC 17493 100.0 % (11 / 11) 100.0 % (2 / 2)
XLogPrefetcherCompleteFilters CBC 2955282 100.0 % (8 / 8) 100.0 % (4 / 4)
XLogPrefetcherComputeStats CBC 1112307 100.0 % (14 / 14) 100.0 % (2 / 2)
pg_stat_get_recovery_prefetch CBC 8 100.0 % (17 / 17) 100.0 % (2 / 2)
XLogPrefetchReconfigure CBC 13 100.0 % (3 / 3)
XLogPrefetchResetStats CBC 4 100.0 % (9 / 9)
XLogPrefetchShmemInit GNC 1248 100.0 % (9 / 9)
XLogPrefetchShmemRequest GNC 1251 100.0 % (3 / 3)
XLogPrefetcherAllocate GNC 1087 100.0 % (12 / 12)
XLogPrefetcherBeginRead GNC 2366 100.0 % (6 / 6)
XLogPrefetcherFree CBC 1017 100.0 % (5 / 5)
XLogPrefetcherGetReader CBC 2955135 100.0 % (2 / 2)
check_recovery_prefetch CBC 1292 100.0 % (2 / 2)
lrq_completed CBC 1112332 100.0 % (2 / 2)
lrq_free CBC 2309 100.0 % (3 / 3)
lrq_inflight CBC 1112332 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta