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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 97.6 % 292 285 7 1 13 271 16
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 24 24 4 20 2
Baseline: lcov-20260505-025707-baseline Branches: 82.9 % 152 126 2 24 126 1 1
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 11 11 11
(30,360] days: 100.0 % 2 2 2
(360..) days: 97.5 % 279 272 7 1 271
Function coverage date bins:
(7,30] 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 3842463 96.7 % (89 / 92) 85.5 % (65 / 76)
XLogPrefetcherReadRecord CBC 2946534 93.1 % (27 / 29) 73.1 % (19 / 26)
XLogPrefetcherIsFiltered CBC 531663 90.9 % (10 / 11) 87.5 % (7 / 8)
assign_recovery_prefetch CBC 1286 80.0 % (4 / 5) 50.0 % (1 / 2)
XLogPrefetchIncrement CBC 3013354 100.0 % (4 / 4) 75.0 % (3 / 4)
XLogPrefetchReconfigure CBC 13 100.0 % (3 / 3)
XLogPrefetchResetStats CBC 4 100.0 % (9 / 9)
XLogPrefetchShmemRequest GNC 1244 100.0 % (3 / 3)
XLogPrefetcherAddFilter CBC 17449 100.0 % (11 / 11) 100.0 % (2 / 2)
XLogPrefetcherAllocate GNC 1081 100.0 % (12 / 12)
XLogPrefetcherBeginRead GNC 2351 100.0 % (6 / 6)
XLogPrefetcherCompleteFilters CBC 2946534 100.0 % (8 / 8) 100.0 % (4 / 4)
XLogPrefetcherComputeStats CBC 1102978 100.0 % (14 / 14) 100.0 % (2 / 2)
XLogPrefetcherFree CBC 1010 100.0 % (5 / 5)
XLogPrefetcherGetReader CBC 2946394 100.0 % (2 / 2)
check_recovery_prefetch CBC 1286 100.0 % (2 / 2)
lrq_alloc CBC 2364 100.0 % (13 / 13) 50.0 % (1 / 2)
lrq_complete_lsn CBC 2946534 100.0 % (12 / 12) 83.3 % (10 / 12)
lrq_completed CBC 1103002 100.0 % (2 / 2)
lrq_free CBC 2293 100.0 % (3 / 3)
lrq_inflight CBC 1103002 100.0 % (2 / 2)
lrq_prefetch CBC 2946558 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.5.0-beta