LCOV - code coverage report
Current view: top level - src/base - message_loop.cc (source / functions) Hit Total Coverage
Test: vlink Lines: 698 713 97.9 %
Date: 2026-07-26 14:05:51 Functions: 93 95 97.9 %
Branches: 665 996 66.8 %

Function Name Sort by function name Hit count Sort by hit count
_ZN5vlink11MessageLoopD0Ev 0
_ZZN5vlink11MessageLoop19post_untracked_taskEONS_12MoveFunctionIFvvELm64EEENS_18TaskOverflowPolicyENS_14TaskDropPolicyEENKUlvE_clEv 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
_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
_ZN5vlink11MessageLoop20register_end_handlerEONS_12MoveFunctionIFvvELm64EEE 3
_ZN5vlink11MessageLoop22drop_one_priority_taskEv 3
_ZN5vlink11MessageLoop22register_begin_handlerEONS_12MoveFunctionIFvvELm64EEE 3
_ZN5vlink11MessageLoop3runEv 3
_ZZN5vlink11MessageLoop23post_task_with_priorityEONS_12MoveFunctionIFvvELm64EEEtENKUlvE0_clEv 3
_ZZN5vlink11MessageLoop9add_timerEPNS_5TimerEENKUlvE_clEv 3
_ZZN5vlink11MessageLoop9async_runEvENKUlvE_clEv 3
_ZNK5vlink11MessageLoop12get_strategyEv 4
_ZN5vlink11MessageLoop20drop_one_normal_taskEv 5
_ZZN5vlink11MessageLoopD4EvENKUlvE_clEv 5
_ZNK5vlink11MessageLoop4Impl15PriorityCompareclERKSt5tupleIJjjjbNS_12MoveFunctionIFvvELm64EEEEES9_ 7
_ZN5vlink11MessageLoop30post_task_with_priority_handleEONS_12MoveFunctionIFvvELm64EEEtRKNS_15PostTaskOptionsE 8
_ZZN5vlink11MessageLoop4quitEbENKUlvE_clEv 9
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE0_clEv 10
_ZN5vlink11MessageLoop23post_task_with_priorityEONS_12MoveFunctionIFvvELm64EEEt 14
_ZN5vlink11MessageLoop4Impl12priority_keyERKSt5tupleIJjjjbNS_12MoveFunctionIFvvELm64EEEEE 16
_ZN5vlink11MessageLoop12set_strategyENS0_8StrategyE 17
_ZNK5vlink11MessageLoop14get_task_countEv 19
_ZN5vlink11MessageLoop18push_priority_taskEONS_12MoveFunctionIFvvELm64EEEtb 25
_ZN5vlink11MessageLoop9spin_onceEb 25
_ZN5vlink11MessageLoop19post_untracked_taskEONS_12MoveFunctionIFvvELm64EEENS_18TaskOverflowPolicyENS_14TaskDropPolicyE 28
_ZN5vlink11MessageLoop16post_task_handleEONS_12MoveFunctionIFvvELm64EEERKNS_15PostTaskOptionsE 29
_ZNK5vlink11MessageLoop15get_alive_stateEv 31
_ZN5vlink11MessageLoop21process_priority_taskEb 33
_ZZN5vlink11MessageLoop21process_priority_taskEbENKUlvE_clEv 36
_ZNK5vlink11MessageLoop8get_typeEv 48
_ZN5vlink11MessageLoop21process_lockfree_taskEb 63
_ZN5vlink11MessageLoopC2ENS0_4TypeE 65
_ZZN5vlink11MessageLoop21process_lockfree_taskEbENKUlvE_clEv 76
_ZNK5vlink11MessageLoop7is_busyEv 157
_ZN5vlink11MessageLoop23reset_lockfree_capacityEv 203
_ZN5vlink11MessageLoop12remove_timerEPNS_5TimerE 246
_ZNK5vlink11MessageLoop19get_max_timer_countEv 263
_ZN5vlink11MessageLoop9add_timerEPNS_5TimerE 264
_ZNK5vlink11MessageLoop10is_runningEv 411
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEEN13ProducerGuardC2ERNS0_4ImplE 428
_ZZN5vlink11MessageLoop9async_runEvENKUlvE0_clEv 430
_ZN5vlink11MessageLoop21release_lockfree_taskEv 431
_ZN5vlink11MessageLoop6on_endEv 432
_ZN5vlink11MessageLoop8on_beginEv 432
_ZN5vlink11MessageLoop10do_consumeEv 433
_ZN5vlink11MessageLoop9async_runEv 433
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEEN13ProducerGuardD2Ev 435
_ZN5vlink11MessageLoop18push_lockfree_taskEONS_12MoveFunctionIFvvELm64EEE 436
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE2_clEv 436
_ZN5vlink11MessageLoop21reserve_lockfree_taskEv 438
_ZN5vlink11MessageLoop8set_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 541
_ZN5vlink11MessageLoop13wait_for_idleEib 636
_ZN5vlink11MessageLoop6wakeupEv 684
_ZN5vlink11MessageLoopC2Ev 702
_ZZN5vlink11MessageLoop13wait_for_idleEibENKUlvE0_clEv 745
_ZN5vlink11MessageLoopD2Ev 767
_ZN5vlink17MessageLoopGlobal3getEv 767
_ZN5vlink11MessageLoop13wait_for_quitEib 851
_ZN5vlink11MessageLoop4quitEb 859
_ZZN5vlink11MessageLoop18process_timer_taskERlENKUlvE_clEv 955
_ZZN5vlink11MessageLoop13wait_for_quitEibENKUlvE0_clEv 1270
_ZN5vlink11MessageLoop18drop_pending_tasksEv 1285
_ZN5vlinkL16get_current_timeINSt6chrono3_V212steady_clockENS1_8durationIlSt5ratioILl1ELl1000EEEEjEET1_v 1321
_ZNK5vlink11MessageLoop16is_ready_to_quitEv 1559
_ZNK5vlink11MessageLoop17is_in_same_threadEv 1638
_ZN5vlink11MessageLoop18process_timer_taskERl 2241
_ZNK5vlink11MessageLoop18get_max_task_countEv 3006
_ZN5vlink11MessageLoop9post_taskEONS_12MoveFunctionIFvvELm64EEE 3380
_ZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleE 3446
_ZN5vlink11MessageLoop19process_normal_taskEbb 3664
_ZN5vlink11MessageLoop21get_current_nano_timeEv 3732
_ZN5vlinkL16get_current_timeINSt6chrono3_V212steady_clockENS1_8durationIlSt5ratioILl1ELl1000000000EEEEmEET1_v 3732
_ZN5vlink11MessageLoop7on_idleEv 3760
_ZNK5vlink11MessageLoop20get_max_elapsed_timeEv 3760
_ZN5vlink11MessageLoop16push_normal_taskEONS_12MoveFunctionIFvvELm64EEEb 3959
_ZZN5vlink11MessageLoop9push_taskEONS_12MoveFunctionIFvvELm64EEEtbNS_18TaskOverflowPolicyEPKNS_10TaskHandleEENKUlvE_clEv 3997
_ZN5vlink11MessageLoop15on_task_changedEONS_12MoveFunctionIFvvELm64EEEj 4349
_ZZN5vlink11MessageLoop19process_normal_taskEbbENKUlvE_clEv 4543

Generated by: LCOV version 1.14