LCOV - code coverage report
Current view: top level - mpsc - RingBuffer.h (source / functions) Coverage Total Hit
Test: ouroboros Lines: 97.9 % 47 46
Test Date: 2026-03-28 04:44:39 Functions: 100.0 % 46 46
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 92.9 % 14 13

Function Name Sort by function name Hit count Sort by function hit count
_ZN9ouroboros4mpsc10RingBufferIiLj1ELj64EE3popERi 1679474
_ZN9ouroboros4mpsc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EE3popERS3_ 1
_ZN9ouroboros4mpsc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE3popERS3_ 236725
_ZN9ouroboros4mpsc10RingBufferIiLj1ELj64EE3popERi 100
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj128EE3popERi 1
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj64EE3popERi 39
_ZN9ouroboros4mpsc10RingBufferIjLj1024ELj64EE3popERj 200000
_ZN9ouroboros4mpsc10RingBufferIjLj4ELj64EE3popERj 40704
_ZN9ouroboros4mpsc10RingBufferIjLj512ELj64EE3popERj 200000
_ZN9ouroboros4mpsc10RingBufferImLj64ELj64EE3popERm 1001904
_ZN9ouroboros4mpsc10RingBufferIiLj1ELj64EE4pushERKi 3662881
_ZN9ouroboros4mpsc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EE4pushERKS3_ 1
_ZN9ouroboros4mpsc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE4pushERKS3_ 865830
_ZN9ouroboros4mpsc10RingBufferIiLj1ELj64EE4pushERKi 100
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj128EE4pushERKi 1
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj64EE4pushERKi 52
_ZN9ouroboros4mpsc10RingBufferIjLj1024ELj64EE4pushERKj 408855
_ZN9ouroboros4mpsc10RingBufferIjLj4ELj64EE4pushERKj 143712
_ZN9ouroboros4mpsc10RingBufferIjLj512ELj64EE4pushERKj 701955
_ZN9ouroboros4mpsc10RingBufferImLj64ELj64EE4pushERKm 1542375
_ZN9ouroboros4mpsc10RingBufferIiLj1ELj64EE8capacityEv 2
_ZN9ouroboros4mpsc10RingBufferIiLj1ELj64EE8capacityEv 1
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj64EE8capacityEv 1
_ZN9ouroboros4mpsc10RingBufferIiLj1ELj64EEC2Ev 18
_ZN9ouroboros4mpsc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EEC2Ev 1
_ZN9ouroboros4mpsc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EEC2Ev 1
_ZN9ouroboros4mpsc10RingBufferIiLj1ELj64EEC2Ev 1
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj128EEC2Ev 1
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj64EEC2Ev 10
_ZN9ouroboros4mpsc10RingBufferIjLj1024ELj64EEC2Ev 1
_ZN9ouroboros4mpsc10RingBufferIjLj4ELj64EEC2Ev 1
_ZN9ouroboros4mpsc10RingBufferIjLj512ELj64EEC2Ev 1
_ZN9ouroboros4mpsc10RingBufferImLj64ELj64EEC2Ev 1
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj64EE13cacheLineSizeEv 2
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj128EE13cacheLineSizeEv 1
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj64EE13cacheLineSizeEv 1
_ZN9ouroboros4mpsc10RingBufferIiLj8ELj64EE5resetEv 1
_ZNK9ouroboros4mpsc10RingBufferIiLj1ELj64EE14writeAvailableEv 104
_ZNK9ouroboros4mpsc10RingBufferIiLj1ELj64EE14writeAvailableEv 100
_ZNK9ouroboros4mpsc10RingBufferIiLj8ELj64EE14writeAvailableEv 4
_ZNK9ouroboros4mpsc10RingBufferIiLj1ELj64EE6isFullEv 102
_ZNK9ouroboros4mpsc10RingBufferIiLj1ELj64EE6isFullEv 100
_ZNK9ouroboros4mpsc10RingBufferIiLj8ELj64EE6isFullEv 2
_ZNK9ouroboros4mpsc10RingBufferIiLj8ELj64EE13readAvailableEv 453
_ZNK9ouroboros4mpsc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE13readAvailableEv 1
_ZNK9ouroboros4mpsc10RingBufferIiLj8ELj64EE13readAvailableEv 6
_ZNK9ouroboros4mpsc10RingBufferIjLj1024ELj64EE13readAvailableEv 357
_ZNK9ouroboros4mpsc10RingBufferIjLj4ELj64EE13readAvailableEv 1
_ZNK9ouroboros4mpsc10RingBufferIjLj512ELj64EE13readAvailableEv 88
_ZNK9ouroboros4mpsc10RingBufferIiLj8ELj64EE7isEmptyEv 451
_ZNK9ouroboros4mpsc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE7isEmptyEv 1
_ZNK9ouroboros4mpsc10RingBufferIiLj8ELj64EE7isEmptyEv 4
_ZNK9ouroboros4mpsc10RingBufferIjLj1024ELj64EE7isEmptyEv 357
_ZNK9ouroboros4mpsc10RingBufferIjLj4ELj64EE7isEmptyEv 1
_ZNK9ouroboros4mpsc10RingBufferIjLj512ELj64EE7isEmptyEv 88

Generated by: LCOV version 2.0-1