LCOV - code coverage report
Current view: top level - src/base - message_loop.cc (source / functions) Hit Total Coverage
Test: vlink Lines: 667 674 99.0 %
Date: 2026-06-27 19:56:04 Functions: 92 93 98.9 %
Branches: 611 918 66.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZN5vlink11MessageLoopD0Ev 0
_ZN5vlink11MessageLoop4Impl15priority_beforeERKSt5tupleIJjjjbNS_12MoveFunctionIFvvELm64EEEEES8_ 1
_ZN5vlink11MessageLoop4spinEv 1
_ZZN5vlink11MessageLoop13wait_for_idleEibENKUlvE_clEv 1
_ZZN5vlink11MessageLoop13wait_for_quitEibENKUlvE_clEv 1
_ZZN5vlink11MessageLoop16post_task_handleEONS_12MoveFunctionIFvvELm64EEERKNS_15PostTaskOptionsEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop20register_end_handlerEONS_12MoveFunctionIFvvELm64EEEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop21register_idle_handlerEONS_12MoveFunctionIFvvELm64EEEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop22register_begin_handlerEONS_12MoveFunctionIFvvELm64EEEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop23post_task_with_priorityEONS_12MoveFunctionIFvvELm64EEEtENKUlvE_clEv 1
_ZZN5vlink11MessageLoop23reset_lockfree_capacityEvENKUlvE_clEv 1
_ZZN5vlink11MessageLoop30post_task_with_priority_handleEONS_12MoveFunctionIFvvELm64EEEtRKNS_15PostTaskOptionsEENKUlvE0_clEv 1
_ZZN5vlink11MessageLoop30post_task_with_priority_handleEONS_12MoveFunctionIFvvELm64EEEtRKNS_15PostTaskOptionsEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop9add_timerEPNS_5TimerEENKUlvE_clEv 1
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE1_clEv 1
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE3_clEv 1
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE4_clEv 1
_ZZN5vlink11MessageLoop9spin_onceEbENKUlvE_clEv 1
_ZN5vlink11MessageLoop21register_idle_handlerEONS_12MoveFunctionIFvvELm64EEE 2
_ZN5vlink11MessageLoop22drop_one_lockfree_taskEb 2
_ZNK5vlink11MessageLoop8get_nameB5cxx11Ev 2
_ZZN5vlink11MessageLoop9async_runEvENKUlvE_clEv 2
_ZN5vlink11MessageLoop20register_end_handlerEONS_12MoveFunctionIFvvELm64EEE 3
_ZN5vlink11MessageLoop22drop_one_priority_taskEv 3
_ZN5vlink11MessageLoop22register_begin_handlerEONS_12MoveFunctionIFvvELm64EEE 3
_ZN5vlink11MessageLoop3runEv 3
_ZZN5vlink11MessageLoop23post_task_with_priorityEONS_12MoveFunctionIFvvELm64EEEtENKUlvE0_clEv 3
_ZNK5vlink11MessageLoop12get_strategyEv 4
_ZN5vlink11MessageLoop20drop_one_normal_taskEv 5
_ZZN5vlink11MessageLoopD4EvENKUlvE_clEv 5
_ZNK5vlink11MessageLoop4Impl15PriorityCompareclERKSt5tupleIJjjjbNS_12MoveFunctionIFvvELm64EEEEES9_ 7
_ZN5vlink11MessageLoop30post_task_with_priority_handleEONS_12MoveFunctionIFvvELm64EEEtRKNS_15PostTaskOptionsE 8
_ZN5vlink11MessageLoop9spin_onceEb 8
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE0_clEv 8
_ZZN5vlink11MessageLoop4quitEbENKUlvE_clEv 9
_ZN5vlink11MessageLoop23post_task_with_priorityEONS_12MoveFunctionIFvvELm64EEEt 14
_ZN5vlink11MessageLoop4Impl12priority_keyERKSt5tupleIJjjjbNS_12MoveFunctionIFvvELm64EEEEE 16
_ZN5vlink11MessageLoop12set_strategyENS0_8StrategyE 17
_ZNK5vlink11MessageLoop14get_task_countEv 17
_ZN5vlink11MessageLoop18push_priority_taskEONS_12MoveFunctionIFvvELm64EEEtb 23
_ZN5vlink11MessageLoop16post_task_handleEONS_12MoveFunctionIFvvELm64EEERKNS_15PostTaskOptionsE 24
_ZN5vlink11MessageLoop21process_priority_taskEb 30
_ZNK5vlink11MessageLoop15get_alive_stateEv 30
_ZZN5vlink11MessageLoop21process_priority_taskEbENKUlvE_clEv 34
_ZNK5vlink11MessageLoop8get_typeEv 45
_ZN5vlink11MessageLoop21process_lockfree_taskEb 49
_ZN5vlink11MessageLoopC2ENS0_4TypeE 59
_ZZN5vlink11MessageLoop21process_lockfree_taskEbENKUlvE_clEv 59
_ZN5vlink11MessageLoop12remove_timerEPNS_5TimerE 99
_ZNK5vlink11MessageLoop19get_max_timer_countEv 112
_ZN5vlink11MessageLoop9add_timerEPNS_5TimerE 113
_ZNK5vlink11MessageLoop7is_busyEv 138
_ZN5vlink11MessageLoop23reset_lockfree_capacityEv 158
_ZNK5vlink11MessageLoop10is_runningEv 219
_ZZN5vlink11MessageLoop9async_runEvENKUlvE0_clEv 355
_ZN5vlink11MessageLoop6on_endEv 357
_ZN5vlink11MessageLoop8on_beginEv 357
_ZN5vlink11MessageLoop9async_runEv 357
_ZN5vlink11MessageLoop10do_consumeEv 358
_ZN5vlink11MessageLoop8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 412
_ZN5vlink11MessageLoop21release_lockfree_taskEv 429
_ZN5vlink11MessageLoop18push_lockfree_taskEONS_12MoveFunctionIFvvELm64EEE 434
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEEN13ProducerGuardC2ERNS0_4ImplE 434
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEEN13ProducerGuardD2Ev 434
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE2_clEv 434
_ZN5vlink11MessageLoop21reserve_lockfree_taskEv 444
_ZN5vlink11MessageLoopC2Ev 565
_ZN5vlink11MessageLoop13wait_for_idleEib 571
_ZN5vlink11MessageLoopD2Ev 624
_ZN5vlink17MessageLoopGlobal3getEv 624
_ZN5vlink11MessageLoop13wait_for_quitEib 654
_ZN5vlink11MessageLoop4quitEb 661
_ZZN5vlink11MessageLoop13wait_for_idleEibENKUlvE0_clEv 667
_ZZN5vlink11MessageLoop18process_timer_taskERlENKUlvE_clEv 935
_ZZN5vlink11MessageLoop13wait_for_quitEibENKUlvE0_clEv 997
_ZN5vlink11MessageLoop18drop_pending_tasksEv 1013
_ZN5vlinkL16get_current_timeINSt6chrono3_V212steady_clockENS1_8durationIlSt5ratioILl1ELl1000EEEEjEET1_v 1193
_ZNK5vlink11MessageLoop17is_in_same_threadEv 1249
_ZNK5vlink11MessageLoop16is_ready_to_quitEv 1314
_ZN5vlink11MessageLoop18process_timer_taskERl 2065
_ZNK5vlink11MessageLoop18get_max_task_countEv 2952
_ZN5vlink11MessageLoop9post_taskEONS_12MoveFunctionIFvvELm64EEE 3100
_ZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleE 3139
_ZN5vlink11MessageLoop19process_normal_taskEb 3165
_ZN5vlink11MessageLoop7on_idleEv 3244
_ZN5vlink11MessageLoop6wakeupEv 3327
_ZN5vlink11MessageLoop21get_current_nano_timeEv 3450
_ZN5vlinkL16get_current_timeINSt6chrono3_V212steady_clockENS1_8durationIlSt5ratioILl1ELl1000000000EEEEmEET1_v 3450
_ZNK5vlink11MessageLoop20get_max_elapsed_timeEv 3479
_ZN5vlink11MessageLoop16push_normal_taskEONS_12MoveFunctionIFvvELm64EEEb 3618
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE_clEv 3690
_ZZN5vlink11MessageLoop19process_normal_taskEbENKUlvE_clEv 3764
_ZN5vlink11MessageLoop15on_task_changedEONS_12MoveFunctionIFvvELm64EEEj 4005

Generated by: LCOV version 1.14