LCOV - differential code coverage report
Current view: top level - src/backend/storage/aio - method_worker.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 96.1 % 337 324 1 12 10 314
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 35 35 2 33
Baseline: lcov-20260920-baseline Branches: 70.3 % 192 135 4 53 6 129
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: 95.6 % 227 217 1 9 10 207
(360..) days: 97.3 % 110 107 3 107
Function coverage date bins:
(30,360] days: 100.0 % 26 26 1 25
(360..) days: 100.0 % 9 9 1 8
Branch coverage date bins:
(30,360] days: 69.7 % 142 99 4 39 6 93
(360..) days: 72.0 % 50 36 14 36

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
IoWorkerMain GNC 1329 97.3 % (110 / 113) 81.7 % (49 / 60)
pgaio_worker_register CBC 1329 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_worker_die CBC 1329 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_submission_queue_insert CBC 583257 80.0 % (8 / 10) 33.3 % (2 / 6)
check_io_worker_gucs GNC 1376 80.0 % (4 / 5) 50.0 % (3 / 6)
pgaio_worker_error_callback CBC 1586 90.0 % (9 / 10) 50.0 % (3 / 6)
pgaio_worker_submit CBC 584529 87.5 % (21 / 24) 83.3 % (15 / 18)
pgaio_worker_submission_queue_depth CBC 248581 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_workerset_contains CBC 2658 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_insert CBC 437575 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove CBC 1017569 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove_lte CBC 9577 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_singleton CBC 1457802 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_worker_choose_idle CBC 592696 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_needs_synchronous_execution CBC 1173558 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_worker_pm_clear_grow_signal_sent CBC 34 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_pm_test_grow CBC 44 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_pm_test_grow_signal_sent CBC 85373 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_request_grow CBC 56 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_submission_queue_consume CBC 882111 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_workerset_get_highest CBC 5326 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_get_lowest CBC 570375 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_worker_can_timeout CBC 436270 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_worker_cancel_grow CBC 436246 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_shmem_init CBC 1267 100.0 % (11 / 11) 100.0 % (2 / 2)
pgaio_worker_wake CBC 569046 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workerset_wake CBC 2658 100.0 % (4 / 4) 100.0 % (2 / 2)
pgaio_worker_shmem_request CBC 1270 100.0 % (7 / 7)
pgaio_workers_enabled CBC 95469 100.0 % (2 / 2)
pgaio_workerset_all CBC 1329 100.0 % (3 / 3)
pgaio_workerset_count CBC 2658 100.0 % (2 / 2)
pgaio_workerset_initialize CBC 2534 100.0 % (3 / 3)
pgaio_workerset_is_empty CBC 1174792 100.0 % (2 / 2)
pgaio_workerset_pop_lowest CBC 2408 100.0 % (4 / 4)
pgaio_workerset_subtract CBC 1329 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1