LCOV - differential code coverage report
Current view: top level - src/backend/storage/aio - method_worker.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 96.3 % 326 314 9 3 2 1 207 104 1 3 83
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 34 34 31 3 7
Baseline: lcov-20260630-baseline Branches: 70.9 % 182 129 39 14 3 93 33
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.0 % 225 216 9 1 206 9
(360..) days: 97.0 % 101 98 3 2 1 95 1
Function coverage date bins:
(30,360] days: 100.0 % 25 25 25
(360..) days: 100.0 % 9 9 6 3
Branch coverage date bins:
(30,360] days: 71.4 % 140 100 39 1 93 7
(360..) days: 69.0 % 42 29 13 3 26

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 1268 97.2 % (104 / 107) 82.1 % (46 / 56)
pgaio_worker_can_timeout GNC 529306 100.0 % (9 / 9) 100.0 % (4 / 4)
pgaio_worker_cancel_grow GNC 529284 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_worker_choose_idle GNC 674632 100.0 % (10 / 10) 83.3 % (5 / 6)
pgaio_worker_die GNC 1268 100.0 % (16 / 16) 50.0 % (4 / 8)
pgaio_worker_error_callback CBC 1631 90.0 % (9 / 10) 50.0 % (3 / 6)
pgaio_worker_needs_synchronous_execution CBC 1340220 100.0 % (4 / 4) 83.3 % (5 / 6)
pgaio_worker_pm_clear_grow_signal_sent GNC 25 83.3 % (5 / 6) 50.0 % (1 / 2)
pgaio_worker_pm_test_grow GNC 37 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_pm_test_grow_signal_sent GNC 81799 100.0 % (3 / 3) 75.0 % (3 / 4)
pgaio_worker_register GNC 1268 95.2 % (20 / 21) 42.9 % (6 / 14)
pgaio_worker_request_grow GNC 35 91.7 % (11 / 12) 83.3 % (5 / 6)
pgaio_worker_shmem_request GNC 1205 100.0 % (7 / 7)
pgaio_worker_submission_queue_consume GNC 1060388 100.0 % (8 / 8) 75.0 % (3 / 4)
pgaio_worker_submission_queue_depth GNC 317044 100.0 % (8 / 8) 66.7 % (4 / 6)
pgaio_worker_submission_queue_insert GNC 666617 80.0 % (8 / 10) 33.3 % (2 / 6)
pgaio_worker_wake GNC 661029 100.0 % (5 / 5) 100.0 % (2 / 2)
pgaio_workers_enabled CBC 91604 100.0 % (2 / 2)
pgaio_workerset_all GNC 1268 100.0 % (3 / 3)
pgaio_workerset_contains GNC 2536 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_count GNC 2536 100.0 % (2 / 2)
pgaio_workerset_get_highest GNC 13766 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_get_lowest GNC 662297 100.0 % (3 / 3) 50.0 % (1 / 2)
pgaio_workerset_initialize GNC 2404 100.0 % (3 / 3)
pgaio_workerset_insert GNC 530552 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_is_empty GNC 1356961 100.0 % (2 / 2)
pgaio_workerset_pop_lowest GNC 2462 100.0 % (4 / 4)
pgaio_workerset_remove GNC 1194669 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_remove_lte GNC 8154 100.0 % (4 / 4) 50.0 % (2 / 4)
pgaio_workerset_singleton GNC 1727757 100.0 % (3 / 3) 50.0 % (2 / 4)
pgaio_workerset_subtract GNC 1268 100.0 % (3 / 3)
pgaio_workerset_wake GNC 2536 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1