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