LCOV - code coverage report
Current view: top level - src/util - threadpool.h (source / functions) Coverage Total Hit
Test: total_coverage.info Lines: 97.5 % 80 78
Test Date: 2026-02-25 05:45:00 Functions: 100.0 % 28 28
Branches: 57.9 % 107 62

Function Name Sort by function name Hit count Sort by function hit count
_Z17SubmitErrorStringN10ThreadPool11SubmitErrorE 2
_ZZN10ThreadPool12WorkersCountEvENKUlvE_clEv 3
_ZN10ThreadPool11ProcessTaskEv 20
_ZN10ThreadPool5StartEi 1140
_ZN10ThreadPool9InterruptEv 1184
_ZZN10ThreadPool9InterruptEvENKUlvE_clEv 1184
_ZN10ThreadPoolC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1384
_ZN10ThreadPoolD2Ev 1384
_ZN10ThreadPool12WorkerThreadEv 2384
_ZN10ThreadPool4StopEv 2572
_ZZN10ThreadPool4StopEvENKUlvE_clEv 2572
_ZZN10ThreadPool13WorkQueueSizeEvENKUlvE_clEv 203213
_ZN10ThreadPool6SubmitIZL15http_request_cbP14evhttp_requestPvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS9_ 203542
_ZN10ThreadPool6SubmitIZN16threadpool_tests23wait_for_task_to_finish11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 1
_ZN10ThreadPool6SubmitIZN16threadpool_tests25recursive_task_submission11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 1
_ZN10ThreadPool6SubmitIZN16threadpool_tests30get_result_from_completed_task11test_methodEvEUlvE0_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 1
_ZN10ThreadPool6SubmitIZN16threadpool_tests30get_result_from_completed_task11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 1
_ZN10ThreadPool6SubmitIZN16threadpool_tests30submit_task_before_start_fails11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 1
_ZN10ThreadPool6SubmitIZN16threadpool_tests32interrupt_blocks_new_submissions11test_methodEvEUlvE0_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 1
_ZN10ThreadPool6SubmitIZN16threadpool_tests32interrupt_blocks_new_submissions11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 1
_ZN10ThreadPool6SubmitIZN16threadpool_tests35task_submitted_while_busy_completes11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 1
_ZN10ThreadPool6SubmitIZZN16threadpool_tests25recursive_task_submission11test_methodEvENKUlvE_clEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS9_ 1
_ZN10ThreadPool6SubmitIZN16threadpool_tests35task_exception_propagates_to_future11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 5
_ZN10ThreadPool6SubmitIZN16threadpool_tests42single_available_worker_executes_all_tasks11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 15
_ZN10ThreadPool6SubmitIZN16threadpool_tests40process_tasks_manually_when_workers_busy11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 20
_ZN10ThreadPool6SubmitIZN16threadpool_tests12BlockWorkersERS_RKSt13shared_futureIvEiEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOSC_ 35
_ZN10ThreadPool6SubmitIZN16threadpool_tests34submit_tasks_complete_successfully11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 50
_ZN10ThreadPool6SubmitIZN16threadpool_tests34congestion_more_workers_than_cores11test_methodEvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS8_ 200
_ZN10ThreadPool6SubmitIZL15http_request_cbP14evhttp_requestPvEUlvE_EEN4util8ExpectedISt6futureINSt13invoke_resultIT_JEE4typeEENS_11SubmitErrorEEEOS9_ 203208

Generated by: LCOV version 2.0-1