LCOV - code coverage report
Current view: top level - src/base - message_loop.cc (source / functions) Hit Total Coverage
Test: vlink Lines: 792 815 97.2 %
Date: 2026-09-30 18:30:16 Functions: 107 110 97.3 %
Branches: 795 1184 67.1 %

Function Name Sort by function name Hit count Sort by hit count
_ZN5vlink11MessageLoop10do_consumeEv 809
_ZN5vlink11MessageLoop11lock_timersEv 555
_ZN5vlink11MessageLoop12remove_timerEPNS_5TimerE 401
_ZN5vlink11MessageLoop12set_strategyENS0_8StrategyE 174
_ZN5vlink11MessageLoop13wait_for_idleEib 882
_ZN5vlink11MessageLoop13wait_for_quitEib 1579
_ZN5vlink11MessageLoop15on_task_changedEONS_12MoveFunctionIFvvELm64EEEj 90332
_ZN5vlink11MessageLoop16post_task_handleEONS_12MoveFunctionIFvvELm64EEERKNS_15PostTaskOptionsE 20611
_ZN5vlink11MessageLoop16push_normal_taskEONS_12MoveFunctionIFvvELm64EEEb 88605
_ZN5vlink11MessageLoop18drop_pending_tasksEv 3723
_ZN5vlink11MessageLoop18process_timer_taskERlRSt6vectorINS_12MoveFunctionIFvvELm64EEESaIS5_EE 9612
_ZN5vlink11MessageLoop18push_lockfree_taskEONS_12MoveFunctionIFvvELm64EEE 10446
_ZN5vlink11MessageLoop18push_priority_taskEONS_12MoveFunctionIFvvELm64EEEtb 30050
_ZN5vlink11MessageLoop19post_untracked_taskEONS_12MoveFunctionIFvvELm64EEENS_18TaskOverflowPolicyENS_14TaskDropPolicyE 23584
_ZN5vlink11MessageLoop19process_normal_taskEbb 17775
_ZN5vlink11MessageLoop20drop_one_normal_taskERSt6vectorINS_12MoveFunctionIFvvELm64EEESaIS4_EE 8746
_ZN5vlink11MessageLoop20register_end_handlerEONS_12MoveFunctionIFvvELm64EEE 3
_ZN5vlink11MessageLoop21get_current_nano_timeEv 10003
_ZN5vlink11MessageLoop21process_lockfree_taskEb 117
_ZN5vlink11MessageLoop21process_priority_taskEb 931
_ZN5vlink11MessageLoop21register_idle_handlerEONS_12MoveFunctionIFvvELm64EEE 9
_ZN5vlink11MessageLoop21release_lockfree_taskEv 10443
_ZN5vlink11MessageLoop21reserve_lockfree_taskEv 10458
_ZN5vlink11MessageLoop22drop_one_lockfree_taskERSt6vectorINS_12MoveFunctionIFvvELm64EEESaIS4_EEb 2
_ZN5vlink11MessageLoop22drop_one_priority_taskERSt6vectorINS_12MoveFunctionIFvvELm64EEESaIS4_EE 4
_ZN5vlink11MessageLoop22register_begin_handlerEONS_12MoveFunctionIFvvELm64EEE 3
_ZN5vlink11MessageLoop23post_task_with_priorityEONS_12MoveFunctionIFvvELm64EEEt 24
_ZN5vlink11MessageLoop23reset_lockfree_capacityEv 323
_ZN5vlink11MessageLoop30post_task_with_priority_handleEONS_12MoveFunctionIFvvELm64EEEtRKNS_15PostTaskOptionsE 11
_ZN5vlink11MessageLoop3runEv 3
_ZN5vlink11MessageLoop4Impl12priority_keyERKSt5tupleIJjjjbNS_12MoveFunctionIFvvELm64EEEEE 395928
_ZN5vlink11MessageLoop4Impl13PriorityQueue9containerEv 4
_ZN5vlink11MessageLoop4Impl15priority_beforeERKSt5tupleIJjjjbNS_12MoveFunctionIFvvELm64EEEEES8_ 1
_ZN5vlink11MessageLoop4Impl17RestoreDropPolicyD2Ev 89897
_ZN5vlink11MessageLoop4quitEb 2930
_ZN5vlink11MessageLoop4spinEv 1
_ZN5vlink11MessageLoop6on_endEv 809
_ZN5vlink11MessageLoop6wakeupEv 11046
_ZN5vlink11MessageLoop7on_idleEv 18822
_ZN5vlink11MessageLoop8on_beginEv 809
_ZN5vlink11MessageLoop8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1043
_ZN5vlink11MessageLoop9add_timerEPNS_5TimerE 417
_ZN5vlink11MessageLoop9async_runEv 809
_ZN5vlink11MessageLoop9post_taskEONS_12MoveFunctionIFvvELm64EEE 83541
_ZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEb 127764
_ZN5vlink11MessageLoop9spin_onceEb 27
_ZN5vlink11MessageLoopC2ENS0_4TypeE 89
_ZN5vlink11MessageLoopC2Ev 1237
_ZN5vlink11MessageLoopD0Ev 3
_ZN5vlink11MessageLoopD2Ev 1326
_ZN5vlink17MessageLoopGlobal3getEv 1326
_ZN5vlinkL16get_current_timeINSt6chrono3_V212steady_clockENS1_8durationIlSt5ratioILl1ELl1000000000EEEEmEET1_v 10003
_ZN5vlinkL16get_current_timeINSt6chrono3_V212steady_clockENS1_8durationIlSt5ratioILl1ELl1000EEEEjEET1_v 1379
_ZNK5vlink11MessageLoop10is_runningEv 691
_ZNK5vlink11MessageLoop12get_strategyEv 4
_ZNK5vlink11MessageLoop14get_task_countEv 60
_ZNK5vlink11MessageLoop15get_alive_stateEv 34
_ZNK5vlink11MessageLoop16is_ready_to_quitEv 2265
_ZNK5vlink11MessageLoop17is_in_same_threadEv 30164
_ZNK5vlink11MessageLoop18get_max_task_countEv 63080
_ZNK5vlink11MessageLoop19get_max_timer_countEv 416
_ZNK5vlink11MessageLoop20get_max_elapsed_timeEv 128412
_ZNK5vlink11MessageLoop25is_current_task_droppableEv 70162
_ZNK5vlink11MessageLoop4Impl15PriorityCompareclERKSt5tupleIJjjjbNS_12MoveFunctionIFvvELm64EEEEES9_ 198314
_ZNK5vlink11MessageLoop7is_busyEv 188
_ZNK5vlink11MessageLoop8get_nameB5cxx11Ev 2
_ZNK5vlink11MessageLoop8get_typeEv 62
_ZZN5vlink11MessageLoop13wait_for_idleEibENKUlvE0_clEv 1094
_ZZN5vlink11MessageLoop13wait_for_idleEibENKUlvE_clEv 1
_ZZN5vlink11MessageLoop13wait_for_quitEibENKUlvE0_clEv 2304
_ZZN5vlink11MessageLoop13wait_for_quitEibENKUlvE_clEv 1
_ZZN5vlink11MessageLoop16post_task_handleEONS_12MoveFunctionIFvvELm64EEERKNS_15PostTaskOptionsEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop18process_timer_taskERlRSt6vectorINS_12MoveFunctionIFvvELm64EEESaIS5_EEENKUlvE_clEv 1337
_ZZN5vlink11MessageLoop19post_untracked_taskEONS_12MoveFunctionIFvvELm64EEENS_18TaskOverflowPolicyENS_14TaskDropPolicyEENKUlvE_clEv 0
_ZZN5vlink11MessageLoop19process_normal_taskEbbENKUlvE_clEv 22957
_ZZN5vlink11MessageLoop20register_end_handlerEONS_12MoveFunctionIFvvELm64EEEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop21process_lockfree_taskEbENKUlvE_clEv 141
_ZZN5vlink11MessageLoop21process_priority_taskEbENKUlvE_clEv 960
_ZZN5vlink11MessageLoop21register_idle_handlerEONS_12MoveFunctionIFvvELm64EEEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop22register_begin_handlerEONS_12MoveFunctionIFvvELm64EEEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop23post_task_with_priorityEONS_12MoveFunctionIFvvELm64EEEtENKUlvE0_clEv 3
_ZZN5vlink11MessageLoop23post_task_with_priorityEONS_12MoveFunctionIFvvELm64EEEtENKUlvE_clEv 1
_ZZN5vlink11MessageLoop23reset_lockfree_capacityEvENKUlvE0_clEv 1
_ZZN5vlink11MessageLoop23reset_lockfree_capacityEvENKUlvE1_clEv 0
_ZZN5vlink11MessageLoop23reset_lockfree_capacityEvENKUlvE_clEv 1
_ZZN5vlink11MessageLoop30post_task_with_priority_handleEONS_12MoveFunctionIFvvELm64EEEtRKNS_15PostTaskOptionsEENKUlvE0_clEv 1
_ZZN5vlink11MessageLoop30post_task_with_priority_handleEONS_12MoveFunctionIFvvELm64EEEtRKNS_15PostTaskOptionsEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop4quitEbENKUlvE_clEv 36
_ZZN5vlink11MessageLoop9add_timerEPNS_5TimerEENKUlvE_clEv 3
_ZZN5vlink11MessageLoop9async_runEvENKUlvE0_clEv 806
_ZZN5vlink11MessageLoop9async_runEvENKUlvE_clEv 3
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbEN13ProducerGuardC2ERNS0_4ImplE 10448
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbEN13ProducerGuardD2Ev 10448
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlOT_E2_clIZNS0_9push_taskES4_tbS5_S8_bEUlvE3_EEbSA_ 4341
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlOT_E2_clIZNS0_9push_taskES4_tbS5_S8_bEUlvE7_EEbSA_ 14
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE0_clEv 20
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE1_clEv 4370
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE3_clEv 11199
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE4_clEv 1
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE5_clEv 10446
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE6_clEv 1
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE7_clEv 4
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE8_clEv 1
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE_clEv 153814
_ZZN5vlink11MessageLoop9spin_onceEbENKUlvE_clEv 1
_ZZN5vlink11MessageLoopD4EvENKUlvE0_clEv 20
_ZZN5vlink11MessageLoopD4EvENKUlvE_clEv 0
_ZZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlOT_E2_clIZNS0_9push_taskES4_tbS5_S8_bEUlvE3_EEbSA_ENKUlvE_clEv 11203
_ZZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlOT_E2_clIZNS0_9push_taskES4_tbS5_S8_bEUlvE7_EEbSA_ENKUlvE_clEv 6
_ZZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEbENKUlvE1_clEvENKUlvE_clEv 3

Generated by: LCOV version 1.14