LCOV - code coverage report
Current view: top level - src - sync.h (source / functions) Hit Total Coverage
Test: test_dash_coverage.info Lines: 90 157 57.3 %
Date: 2026-06-25 07:23:51 Functions: 90 112 80.4 %

Function Name Sort by function name Hit count Sort by hit count
_Z10DeleteLockPv 475272
_Z13EnterCriticalI14AnnotatedMixinINSt3__115recursive_mutexEEEvPKcS5_iPT_b 4
_Z13EnterCriticalI14AnnotatedMixinINSt3__15mutexEEEvPKcS5_iPT_b 69500
_Z13EnterCriticalINSt3__112shared_mutexEEvPKcS3_iPT_b 1004
_Z13EnterCriticalINSt3__115recursive_mutexEEvPKcS3_iPT_b 11552890
_Z13EnterCriticalINSt3__15mutexEEvPKcS3_iPT_b 9690884
_Z13LeaveCriticalv 21314764
_Z14LockStackEmptyv 12
_Z17CheckLastCriticalPvRNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKcS9_i 220048
_Z17MaybeCheckNotHeldI11GlobalMutexERT_S2_ 342317
_Z17MaybeCheckNotHeldI14AnnotatedMixinINSt3__115recursive_mutexEEEPT_S5_ 35090
_Z17MaybeCheckNotHeldI14AnnotatedMixinINSt3__115recursive_mutexEEERT_S5_ 11618851
_Z17MaybeCheckNotHeldI20SharedAnnotatedMixinINSt3__112shared_mutexEEERT_S5_ 1814
_Z17MaybeCheckNotHeldR14AnnotatedMixinINSt3__15mutexEE 9201025
_Z22AssertLockHeldInternalI14AnnotatedMixinINSt3__115recursive_mutexEEEvPKcS5_iPT_ 101690877
_Z22AssertLockHeldInternalI14AnnotatedMixinINSt3__15mutexEEEvPKcS5_iPT_ 4538353
_Z22AssertLockHeldInternalI20SharedAnnotatedMixinINSt3__112shared_mutexEEEvPKcS5_iPT_ 0
_Z23AssertLockNotHeldInlinePKcS0_iP14AnnotatedMixinINSt3__115recursive_mutexEE 106501
_Z23AssertLockNotHeldInlinePKcS0_iP14AnnotatedMixinINSt3__15mutexEE 266969
_Z23AssertLockNotHeldInlinePKcS0_iP20SharedAnnotatedMixinINSt3__112shared_mutexEE 2
_Z25AssertLockNotHeldInternalI14AnnotatedMixinINSt3__115recursive_mutexEEEvPKcS5_iPT_ 106502
_Z25AssertLockNotHeldInternalI14AnnotatedMixinINSt3__15mutexEEEvPKcS5_iPT_ 266969
_Z25AssertLockNotHeldInternalI20SharedAnnotatedMixinINSt3__112shared_mutexEEEvPKcS5_iPT_ 2
_Z28AssertSharedLockHeldInternalI20SharedAnnotatedMixinINSt3__112shared_mutexEEEvPKcS5_iPT_ 67
_ZN10CSemaphore4postEv 0
_ZN10CSemaphore4waitEv 0
_ZN10CSemaphore8try_waitEv 0
_ZN10CSemaphoreC1Ei 0
_ZN10CSemaphoreC2Ei 0
_ZN10CSemaphoreD1Ev 0
_ZN10CSemaphoreD2Ev 0
_ZN10SharedLockI20SharedAnnotatedMixinINSt3__112shared_mutexEENS1_11shared_lockIS2_EEE11SharedEnterEPKcS8_i 117
_ZN10SharedLockI20SharedAnnotatedMixinINSt3__112shared_mutexEENS1_11shared_lockIS2_EEE14TrySharedEnterEPKcS8_i 0
_ZN10SharedLockI20SharedAnnotatedMixinINSt3__112shared_mutexEENS1_11shared_lockIS2_EEEC1ERS3_PKcS9_ib 117
_ZN10SharedLockI20SharedAnnotatedMixinINSt3__112shared_mutexEENS1_11shared_lockIS2_EEEC2ERS3_PKcS9_ib 117
_ZN10SharedLockI20SharedAnnotatedMixinINSt3__112shared_mutexEENS1_11shared_lockIS2_EEED1Ev 117
_ZN10SharedLockI20SharedAnnotatedMixinINSt3__112shared_mutexEENS1_11shared_lockIS2_EEED2Ev 117
_ZN10UniqueLockI11GlobalMutexE5EnterEPKcS3_i 342317
_ZN10UniqueLockI11GlobalMutexE8TryEnterEPKcS3_i 0
_ZN10UniqueLockI11GlobalMutexEC1ERS0_PKcS4_ib 342317
_ZN10UniqueLockI11GlobalMutexEC2ERS0_PKcS4_ib 342317
_ZN10UniqueLockI11GlobalMutexED1Ev 342317
_ZN10UniqueLockI11GlobalMutexED2Ev 342317
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEE12reverse_lockC1ERS4_PKcS8_i 932
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEE12reverse_lockC2ERS4_PKcS8_i 932
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEE12reverse_lockD1Ev 932
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEE12reverse_lockD2Ev 932
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEE5EnterEPKcS6_i 11552110
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEE8TryEnterEPKcS6_i 2
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEEC1EPS3_PKcS7_ib 35090
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEEC1ERS3_PKcS7_ib 11517857
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEEC1Ev 932
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEEC2EPS3_PKcS7_ib 35090
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEEC2ERS3_PKcS7_ib 11517141
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEEC2Ev 932
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEED1Ev 11552326
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEED2Ev 11552513
_ZN10UniqueLockI14AnnotatedMixinINSt3__115recursive_mutexEEEcvbEv 2
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEE12reverse_lockC1ERS4_PKcS8_i 149612
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEE12reverse_lockC2ERS4_PKcS8_i 149612
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEE12reverse_lockD1Ev 149611
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEE12reverse_lockD2Ev 149611
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEE5EnterEPKcS6_i 9198790
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEE8TryEnterEPKcS6_i 3
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEEC1ERS3_PKcS7_ib 9197639
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEEC1Ev 149612
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEEC2ERS3_PKcS7_ib 9201820
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEEC2Ev 149612
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEED1Ev 9351072
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEED2Ev 9351006
_ZN10UniqueLockI14AnnotatedMixinINSt3__15mutexEEEcvbEv 3
_ZN10UniqueLockI20SharedAnnotatedMixinINSt3__112shared_mutexEEE5EnterEPKcS6_i 887
_ZN10UniqueLockI20SharedAnnotatedMixinINSt3__112shared_mutexEEE8TryEnterEPKcS6_i 0
_ZN10UniqueLockI20SharedAnnotatedMixinINSt3__112shared_mutexEEEC1ERS3_PKcS7_ib 887
_ZN10UniqueLockI20SharedAnnotatedMixinINSt3__112shared_mutexEEEC2ERS3_PKcS7_ib 887
_ZN10UniqueLockI20SharedAnnotatedMixinINSt3__112shared_mutexEEED1Ev 887
_ZN10UniqueLockI20SharedAnnotatedMixinINSt3__112shared_mutexEEED2Ev 887
_ZN11GlobalMutexD1Ev 0
_ZN11GlobalMutexD2Ev 0
_ZN14AnnotatedMixinINSt3__112shared_mutexEEC2Ev 816
_ZN14AnnotatedMixinINSt3__112shared_mutexEED2Ev 815
_ZN14AnnotatedMixinINSt3__115recursive_mutexEE4lockEv 4
_ZN14AnnotatedMixinINSt3__115recursive_mutexEE6unlockEv 4
_ZN14AnnotatedMixinINSt3__115recursive_mutexEEC1Ev 99724
_ZN14AnnotatedMixinINSt3__115recursive_mutexEEC2Ev 99724
_ZN14AnnotatedMixinINSt3__115recursive_mutexEED1Ev 99206
_ZN14AnnotatedMixinINSt3__115recursive_mutexEED2Ev 99206
_ZN14AnnotatedMixinINSt3__15mutexEE4lockEv 69500
_ZN14AnnotatedMixinINSt3__15mutexEE6unlockEv 69500
_ZN14AnnotatedMixinINSt3__15mutexEE8try_lockEv 200
_ZN14AnnotatedMixinINSt3__15mutexEEC1Ev 376301
_ZN14AnnotatedMixinINSt3__15mutexEEC2Ev 376301
_ZN14AnnotatedMixinINSt3__15mutexEED1Ev 375251
_ZN14AnnotatedMixinINSt3__15mutexEED2Ev 375251
_ZN15CSemaphoreGrant10TryAcquireEv 0
_ZN15CSemaphoreGrant7AcquireEv 0
_ZN15CSemaphoreGrant7ReleaseEv 40
_ZN15CSemaphoreGrantC1EOS_ 0
_ZN15CSemaphoreGrantC1ER10CSemaphoreb 0
_ZN15CSemaphoreGrantC1Ev 40
_ZN15CSemaphoreGrantC2EOS_ 0
_ZN15CSemaphoreGrantC2ER10CSemaphoreb 0
_ZN15CSemaphoreGrantC2Ev 40
_ZN15CSemaphoreGrantD1Ev 40
_ZN15CSemaphoreGrantD2Ev 40
_ZN15CSemaphoreGrantaSEOS_ 0
_ZN20SharedAnnotatedMixinINSt3__112shared_mutexEEC1Ev 816
_ZN20SharedAnnotatedMixinINSt3__112shared_mutexEEC2Ev 816
_ZN20SharedAnnotatedMixinINSt3__112shared_mutexEED1Ev 815
_ZN20SharedAnnotatedMixinINSt3__112shared_mutexEED2Ev 815
_ZNK15CSemaphoreGrantcvbEv 0
_ZZN10CSemaphore4waitEvENKUlvE_clEv 0

Generated by: LCOV version 1.16