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
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