LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - xlogprefetcher.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 97.6 % 292 285 7 285
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 24 24 24
Baseline: lcov-20260920-baseline Branches: 83.6 % 152 127 25 127
Baseline Date: 2026-09-20 14:13:13 +0900 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: 83.6 % 152 127 25 127

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 16 100.0 % (3 / 3)
XLogPrefetcherFree CBC 1027 100.0 % (5 / 5)
XLogPrefetcherAllocate CBC 1105 100.0 % (12 / 12)
XLogPrefetchShmemInit CBC 1274 100.0 % (9 / 9)
XLogPrefetchShmemRequest CBC 1277 100.0 % (3 / 3)
assign_recovery_prefetch CBC 1319 80.0 % (4 / 5) 50.0 % (1 / 2)
check_recovery_prefetch CBC 1319 100.0 % (2 / 2)
lrq_free CBC 2355 100.0 % (3 / 3)
XLogPrefetcherBeginRead CBC 2417 100.0 % (6 / 6)
lrq_alloc CBC 2433 100.0 % (13 / 13) 50.0 % (1 / 2)
XLogPrefetcherAddFilter CBC 17030 100.0 % (11 / 11) 100.0 % (2 / 2)
XLogPrefetcherIsFiltered CBC 542254 90.9 % (10 / 11) 87.5 % (7 / 8)
XLogPrefetcherComputeStats CBC 1100812 100.0 % (14 / 14) 100.0 % (2 / 2)
lrq_completed CBC 1100835 100.0 % (2 / 2)
lrq_inflight CBC 1100835 100.0 % (2 / 2)
XLogPrefetcherGetReader CBC 2939991 100.0 % (2 / 2)
XLogPrefetcherCompleteFilters CBC 2940167 100.0 % (8 / 8) 100.0 % (4 / 4)
XLogPrefetcherReadRecord CBC 2940167 93.1 % (27 / 29) 73.1 % (19 / 26)
lrq_complete_lsn CBC 2940167 100.0 % (12 / 12) 83.3 % (10 / 12)
lrq_prefetch CBC 2940190 100.0 % (18 / 18) 83.3 % (10 / 12)
XLogPrefetchIncrement CBC 3008479 100.0 % (4 / 4) 75.0 % (3 / 4)
XLogPrefetcherNextBlock CBC 3774722 96.7 % (89 / 92) 86.8 % (66 / 76)

Generated by: LCOV version 2.0-1