LCOV - differential code coverage report
Current view: top level - src/backend/storage/aio - read_stream.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 89.8 % 411 369 4 38 5 364 4
Current Date: 2026-09-20 14:13:17 +0900 Functions: 77.3 % 22 17 5 2 15
Baseline: lcov-20260920-baseline Branches: 78.3 % 318 249 2 67 2 247
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 4 4 4
(30,360] days: 83.3 % 126 105 4 17 105
(360..) days: 92.5 % 280 259 21 259
Function coverage date bins:
(30,360] days: 66.7 % 9 6 3 6
(360..) days: 84.6 % 13 11 2 2 9
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 84.1 % 88 74 2 12 74
(360..) days: 75.9 % 228 173 55 173

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
read_stream_next_buffer GNC 6165083 100.0 % (105 / 105) 81.0 % (81 / 100)
read_stream_start_pending_read CBC 1677914 100.0 % (77 / 77) 80.0 % (64 / 80)
read_stream_reset GNC 1194803 71.4 % (20 / 28) 44.4 % (8 / 18)
read_stream_look_ahead CBC 2945786 88.6 % (31 / 35) 79.4 % (27 / 34)
read_stream_unget_block UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
read_stream_begin_impl CBC 549436 100.0 % (70 / 70) 92.9 % (39 / 42)
read_stream_clear_strategy UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
read_stream_should_issue_now CBC 5787060 85.7 % (12 / 14) 83.3 % (10 / 12)
read_stream_count_io CBC 604516 57.1 % (4 / 7) 50.0 % (1 / 2)
read_stream_count_prefetch CBC 3866975 100.0 % (8 / 8) 75.0 % (3 / 4)
read_stream_count_wait CBC 223699 80.0 % (4 / 5) 50.0 % (1 / 2)
read_stream_enable_stats CBC 8 100.0 % (5 / 5) 50.0 % (1 / 2)
read_stream_get_block CBC 5052081 83.3 % (5 / 6) 50.0 % (1 / 2)
read_stream_should_look_ahead CBC 5044839 91.7 % (11 / 12) 91.7 % (11 / 12)
block_range_read_stream_cb CBC 421592 100.0 % (5 / 5) 100.0 % (2 / 2)
get_per_buffer_data CBC 3570148 100.0 % (3 / 3)
read_stream_begin_relation CBC 482249 100.0 % (3 / 3)
read_stream_begin_smgr_relation CBC 67187 100.0 % (2 / 2)
read_stream_end CBC 546236 100.0 % (4 / 4)
read_stream_next_block UBC 0 0.0 % (0 / 3)
read_stream_pause UBC 0 0.0 % (0 / 6)
read_stream_resume UBC 0 0.0 % (0 / 4)

Generated by: LCOV version 2.0-1