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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 97.6 % 294 287 7 1 286 1
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 24 24 1 23
Baseline: lcov-20251218-005734-baseline Branches: 83.1 % 154 128 1 25 128
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(360..) days: 97.6 % 293 286 7 286
Function coverage date bins:
(360..) days: 100.0 % 24 24 1 23
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
XLogPrefetchResetStats CBC 3 100.0 % (9 / 9)
pg_stat_get_recovery_prefetch CBC 6 100.0 % (17 / 17) 100.0 % (2 / 2)
XLogPrefetchReconfigure CBC 10 100.0 % (3 / 3)
XLogPrefetcherFree CBC 872 100.0 % (5 / 5)
XLogPrefetcherAllocate GNC 927 100.0 % (12 / 12)
XLogPrefetchShmemInit CBC 1071 100.0 % (12 / 12) 50.0 % (1 / 2)
assign_recovery_prefetch CBC 1109 80.0 % (4 / 5) 50.0 % (1 / 2)
check_recovery_prefetch CBC 1109 100.0 % (2 / 2)
lrq_free CBC 1966 100.0 % (3 / 3)
XLogPrefetchShmemSize CBC 1990 100.0 % (2 / 2)
XLogPrefetcherBeginRead CBC 2011 100.0 % (6 / 6)
lrq_alloc CBC 2021 100.0 % (13 / 13) 50.0 % (1 / 2)
XLogPrefetcherAddFilter CBC 15514 100.0 % (11 / 11) 100.0 % (2 / 2)
XLogPrefetcherIsFiltered CBC 507044 90.9 % (10 / 11) 87.5 % (7 / 8)
XLogPrefetcherComputeStats CBC 1068554 100.0 % (14 / 14) 100.0 % (2 / 2)
lrq_completed CBC 1068572 100.0 % (2 / 2)
lrq_inflight CBC 1068572 100.0 % (2 / 2)
XLogPrefetcherGetReader CBC 2784840 100.0 % (2 / 2)
XLogPrefetcherCompleteFilters CBC 2784939 100.0 % (8 / 8) 100.0 % (4 / 4)
XLogPrefetcherReadRecord CBC 2784939 93.1 % (27 / 29) 73.1 % (19 / 26)
lrq_complete_lsn CBC 2784939 100.0 % (12 / 12) 83.3 % (10 / 12)
lrq_prefetch CBC 2784957 100.0 % (18 / 18) 83.3 % (10 / 12)
XLogPrefetchIncrement CBC 2919760 100.0 % (4 / 4) 75.0 % (3 / 4)
XLogPrefetcherNextBlock CBC 3535387 96.7 % (89 / 92) 86.8 % (66 / 76)

Generated by: LCOV version 2.4-beta