LCOV - differential code coverage report
Current view: top level - src/backend/storage/aio - aio.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 86.2 % 377 325 52 325
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.3 % 37 36 1 36
Baseline: lcov-20260920-baseline Branches: 57.6 % 295 170 125 170
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: 66.7 % 15 10 5 10
(360..) days: 87.0 % 362 315 47 315
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.2 % 36 35 1 35
Branch coverage date bins:
(30,360] days: 50.0 % 32 16 16 16
(360..) days: 58.6 % 263 154 109 154

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
AtEOXact_Aio CBC 453892 100.0 % (6 / 6) 66.7 % (4 / 6)
assign_io_method CBC 1335 100.0 % (5 / 5) 50.0 % (2 / 4)
check_io_max_concurrency CBC 2591 71.4 % (5 / 7) 75.0 % (3 / 4)
pgaio_closing_fd CBC 1089201 36.8 % (7 / 19) 30.0 % (6 / 20)
pgaio_enter_batchmode CBC 2831949 80.0 % (4 / 5) 25.0 % (1 / 4)
pgaio_error_cleanup CBC 40909 100.0 % (6 / 6) 75.0 % (3 / 4)
pgaio_exit_batchmode CBC 2831937 100.0 % (5 / 5) 50.0 % (1 / 2)
pgaio_have_staged CBC 384 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_io_acquire CBC 3939 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_io_acquire_nb CBC 1378760 90.9 % (20 / 22) 60.0 % (12 / 20)
pgaio_io_from_wref CBC 1950727 100.0 % (7 / 7) 50.0 % (2 / 4)
pgaio_io_get_id CBC 627395 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_io_get_owner CBC 3320 100.0 % (2 / 2)
pgaio_io_get_state_name CBC 11924 100.0 % (2 / 2)
pgaio_io_get_wref CBC 2737255 100.0 % (7 / 7) 50.0 % (4 / 8)
pgaio_io_needs_synchronous_execution CBC 1368620 83.3 % (5 / 6) 75.0 % (3 / 4)
pgaio_io_prepare_submit CBC 1368620 100.0 % (4 / 4)
pgaio_io_process_completion CBC 1231228 100.0 % (12 / 12) 66.7 % (4 / 6)
pgaio_io_reclaim CBC 1371128 100.0 % (31 / 31) 72.2 % (13 / 18)
pgaio_io_release CBC 2477 100.0 % (8 / 8) 62.5 % (5 / 8)
pgaio_io_release_resowner CBC 47 75.0 % (21 / 28) 40.7 % (11 / 27)
pgaio_io_resowner_register CBC 1371128 100.0 % (6 / 6) 50.0 % (2 / 4)
pgaio_io_set_flag CBC 2735735 100.0 % (4 / 4) 50.0 % (1 / 2)
pgaio_io_stage CBC 1368620 100.0 % (22 / 22) 68.8 % (11 / 16)
pgaio_io_state_get_name CBC 11924 72.7 % (8 / 11) 66.7 % (6 / 9)
pgaio_io_update_state CBC 10679192 100.0 % (6 / 6) 50.0 % (4 / 8)
pgaio_io_wait CBC 212055 80.6 % (25 / 31) 64.9 % (24 / 37)
pgaio_io_wait_for_free CBC 3815 81.8 % (27 / 33) 57.1 % (16 / 28)
pgaio_io_was_recycled CBC 2799078 100.0 % (4 / 4)
pgaio_result_status_string CBC 3968 76.9 % (10 / 13) 66.7 % (4 / 6)
pgaio_shutdown CBC 22371 100.0 % (11 / 11) 75.0 % (6 / 8)
pgaio_submit_staged CBC 2851660 100.0 % (12 / 12) 62.5 % (5 / 8)
pgaio_wref_check_done CBC 1739797 68.4 % (13 / 19) 55.6 % (10 / 18)
pgaio_wref_clear CBC 16090348 100.0 % (3 / 3)
pgaio_wref_get_id UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
pgaio_wref_valid CBC 4180220 100.0 % (2 / 2)
pgaio_wref_wait CBC 210930 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1