LCOV - differential code coverage report
Current view: top level - src/backend/storage/aio - aio.c (source / functions) Coverage Total Hit UBC CBC
Current: d68601258e652a3cb034f3f218a63779456ec5f7 vs 158b6d5109fad9d5f0c30693fa85041a1c621fe1 Lines: 86.2 % 377 325 52 325
Current Date: 2026-10-13 14:31:45 +0300 Functions: 97.3 % 37 36 1 36
Baseline: lcov-20261013-baseline Branches: 57.6 % 295 170 125 170
Baseline Date: 2026-10-12 20:45:00 -0400 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
pgaio_io_release_resowner CBC 47 75.0 % (21 / 28) 40.7 % (11 / 27)
pgaio_closing_fd CBC 1093475 36.8 % (7 / 19) 30.0 % (6 / 20)
pgaio_io_wait CBC 215841 80.6 % (25 / 31) 64.9 % (24 / 37)
pgaio_io_wait_for_free CBC 3443 81.8 % (27 / 33) 57.1 % (16 / 28)
pgaio_io_acquire_nb CBC 1383746 90.9 % (20 / 22) 60.0 % (12 / 20)
pgaio_wref_check_done CBC 1748269 68.4 % (13 / 19) 55.6 % (10 / 18)
pgaio_io_reclaim CBC 1376858 100.0 % (31 / 31) 72.2 % (13 / 18)
pgaio_io_stage CBC 1374205 100.0 % (22 / 22) 68.8 % (11 / 16)
pgaio_io_get_wref CBC 2748425 100.0 % (7 / 7) 50.0 % (4 / 8)
pgaio_io_update_state CBC 10723580 100.0 % (6 / 6) 50.0 % (4 / 8)
pgaio_enter_batchmode CBC 2839142 80.0 % (4 / 5) 25.0 % (1 / 4)
pgaio_io_release CBC 2622 100.0 % (8 / 8) 62.5 % (5 / 8)
pgaio_io_state_get_name CBC 11935 72.7 % (8 / 11) 66.7 % (6 / 9)
pgaio_submit_staged CBC 2857516 100.0 % (12 / 12) 62.5 % (5 / 8)
AtEOXact_Aio CBC 455019 100.0 % (6 / 6) 66.7 % (4 / 6)
assign_io_method CBC 1350 100.0 % (5 / 5) 50.0 % (2 / 4)
pgaio_io_from_wref CBC 1963144 100.0 % (7 / 7) 50.0 % (2 / 4)
pgaio_io_get_id CBC 633139 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_io_process_completion CBC 1236522 100.0 % (12 / 12) 66.7 % (4 / 6)
pgaio_io_resowner_register CBC 1376858 100.0 % (6 / 6) 50.0 % (2 / 4)
pgaio_result_status_string CBC 3972 76.9 % (10 / 13) 66.7 % (4 / 6)
pgaio_shutdown CBC 22577 100.0 % (11 / 11) 75.0 % (6 / 8)
pgaio_wref_get_id UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
check_io_max_concurrency CBC 2621 71.4 % (5 / 7) 75.0 % (3 / 4)
pgaio_error_cleanup CBC 41043 100.0 % (6 / 6) 75.0 % (3 / 4)
pgaio_exit_batchmode CBC 2839130 100.0 % (5 / 5) 50.0 % (1 / 2)
pgaio_have_staged CBC 335 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_io_needs_synchronous_execution CBC 1374205 83.3 % (5 / 6) 75.0 % (3 / 4)
pgaio_io_set_flag CBC 2746912 100.0 % (4 / 4) 50.0 % (1 / 2)
pgaio_io_acquire CBC 3567 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_io_get_owner CBC 3348 100.0 % (2 / 2)
pgaio_io_get_state_name CBC 11935 100.0 % (2 / 2)
pgaio_io_prepare_submit CBC 1374205 100.0 % (4 / 4)
pgaio_io_was_recycled CBC 2826516 100.0 % (4 / 4)
pgaio_wref_clear CBC 16271767 100.0 % (3 / 3)
pgaio_wref_valid CBC 4198607 100.0 % (2 / 2)
pgaio_wref_wait CBC 214875 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1