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