LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - xlogprefetcher.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 97.6 % 294 287 7 287
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 24 24 24
Baseline: lcov-20250907-010129-baseline Branches: 83.8 % 154 129 25 129
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 97.6 % 294 287 7 287
Function coverage date bins:
(360..) days: 100.0 % 24 24 24
Branch coverage date bins:
(360..) days: 83.8 % 154 129 25 129

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 832 100.0 % (5 / 5)
XLogPrefetcherAllocate CBC 887 100.0 % (12 / 12)
XLogPrefetchShmemInit CBC 1029 100.0 % (12 / 12) 50.0 % (1 / 2)
assign_recovery_prefetch CBC 1069 80.0 % (4 / 5) 50.0 % (1 / 2)
check_recovery_prefetch CBC 1069 100.0 % (2 / 2)
lrq_free CBC 1847 100.0 % (3 / 3)
XLogPrefetcherBeginRead CBC 1892 100.0 % (6 / 6)
lrq_alloc CBC 1902 100.0 % (13 / 13) 50.0 % (1 / 2)
XLogPrefetchShmemSize CBC 1909 100.0 % (2 / 2)
XLogPrefetcherAddFilter CBC 15054 100.0 % (11 / 11) 100.0 % (2 / 2)
XLogPrefetcherIsFiltered CBC 506970 90.9 % (10 / 11) 87.5 % (7 / 8)
XLogPrefetcherComputeStats CBC 1046133 100.0 % (14 / 14) 100.0 % (2 / 2)
lrq_completed CBC 1046150 100.0 % (2 / 2)
lrq_inflight CBC 1046150 100.0 % (2 / 2)
XLogPrefetcherGetReader CBC 2736509 100.0 % (2 / 2)
XLogPrefetcherCompleteFilters CBC 2736613 100.0 % (8 / 8) 100.0 % (4 / 4)
XLogPrefetcherReadRecord CBC 2736613 93.1 % (27 / 29) 73.1 % (19 / 26)
lrq_complete_lsn CBC 2736613 100.0 % (12 / 12) 83.3 % (10 / 12)
lrq_prefetch CBC 2736630 100.0 % (18 / 18) 83.3 % (10 / 12)
XLogPrefetchIncrement CBC 2874052 100.0 % (4 / 4) 75.0 % (3 / 4)
XLogPrefetcherNextBlock CBC 3520325 96.7 % (89 / 92) 88.2 % (67 / 76)

Generated by: LCOV version 2.4-beta