LCOV - code coverage report
Current view: top level - Modules - _asynciomodule.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 1147 1362 84.2 %
Date: 2022-07-20 13:12:14 Functions: 110 111 99.1 %
Branches: 634 905 70.1 %

Function Name Sort by function name Hit count Sort by hit count
TaskObj_get_log_destroy_pending 0
FutureObj_get_log_traceback 1
FutureIter_iternext 2
FutureIter_send 2
TaskStepMethWrapper_get___self__ 2
_asyncio_Task_get_coro_impl 4
_asyncio_Task_print_stack_impl 4
_asyncio_Task_set_exception 4
_asyncio_Task_set_result 4
_asyncio__unregister_task_impl 5
unregister_task 5
FutureObj_set_cancel_message 6
FutureObj_set_log_traceback 7
task_set_error_soon 8
_asyncio_Task_set_name 10
FutureIter_close 11
_asyncio_Task_get_stack_impl 11
_is_coroutine 14
TaskObj_get_must_cancel 16
_asyncio_get_event_loop_impl 19
_asyncio_Task_uncancel_impl 25
_asyncio_Task__make_cancelled_error_impl 33
_asyncio_Future__make_cancelled_error_impl 38
FutureObj_get_loop 46
FutureObj_get_cancel_message 69
_asyncio_Future_set_exception 219
_asyncio_Task__check_future_impl 250
FutureObj_repr 264
get_future_loop 332
module_free 395
module_free_freelists 395
PyInit__asyncio 396
module_init 396
_asyncio_Task_cancel_impl 417
_asyncio__get_event_loop_impl 461
_asyncio_Future_cancel_impl 494
get_event_loop 540
gen_status_from_result 591
future_set_exception 602
FutureIter_throw 632
FutureObj_set_blocking 657
future_set_cancelled_error 677
create_cancelled_error 763
future_cancel 896
FutureIter_traverse 1089
_asyncio__register_task_impl 1136
_asyncio__enter_task_impl 1709
_asyncio__leave_task_impl 1710
FutureObj_get_result 1759
TaskObj_repr 1760
_asyncio_Task_cancelling_impl 1767
_asyncio_Task_get_name_impl 1772
TaskObj_get_coro 1782
TaskObj_get_fut_waiter 1799
FutureObj_get_exception 1884
FutureObj_get_callbacks 2070
TaskStepMethWrapper_traverse 2906
TaskObj_set_log_destroy_pending 3467
TaskObj_traverse 3610
FutureObj_get_state 4043
_asyncio_Future_remove_done_callback 4890
FutureObj_traverse 6365
TaskObj_dealloc 7208
TaskObj_finalize 7208
_asyncio_Task___init___impl 7208
is_coroutine 7208
TaskObj_clear 7289
TaskStepMethWrapper_call 7692
TaskStepMethWrapper_clear 7706
TaskStepMethWrapper_dealloc 7706
TaskStepMethWrapper_new 7706
task_call_step_soon 7706
FutureObj_get_blocking 7769
_asyncio_Future_exception_impl 8134
register_task 8332
_asyncio_Future_add_done_callback_impl 8931
_asyncio_Future_done_impl 9234
_asyncio_Future_get_loop_impl 9745
PyRunningLoopHolder_tp_dealloc 10318
_asyncio__set_running_loop 10318
new_running_loop_holder 10318
set_running_loop 10318
FutureObj_get_source_traceback 11206
_asyncio_get_running_loop_impl 11422
_asyncio__get_running_loop_impl 11586
task_wakeup 12454
task_check_future 12468
task_check_future_exact 12468
FutureIter_dealloc 12940
future_new_iter 12944
_asyncio_Future_set_result 13359
_asyncio_Future___init___impl 14245
FutureObj_dealloc 14270
_asyncio_Future_result_impl 19659
future_set_result 19742
task_step 20146
task_step_impl 20146
_asyncio_Future_cancelled_impl 20764
future_add_done_callback 21066
future_schedule_callbacks 21185
future_init 21453
FutureObj_finalize 21478
FutureObj_clear 21697
enter_task 21855
leave_task 21856
get_running_loop 23548
FutureIter_am_send 25105
call_soon 28176
future_get_result 31785
future_ensure_alive 72071
future_is_alive 169949

Generated by: LCOV version 1.14