LCOV - code coverage report
Current view:
top level
-
spmc
- RingBuffer.h
(
source
/ functions)
Coverage
Total
Hit
Test:
ouroboros
Lines:
100.0 %
47
47
Test Date:
2026-03-28 04:44:39
Functions:
100.0 %
48
48
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
100.0 %
14
14
Function Name
Hit count
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE5resetEv
1
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE8capacityEv
2
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE8capacityEv
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE8capacityEv
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE13cacheLineSizeEv
2
_ZN9ouroboros4spmc10RingBufferIiLj8ELj128EE13cacheLineSizeEv
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE13cacheLineSizeEv
1
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EEC2Ev
18
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EEC2Ev
1
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EEC2Ev
1
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EEC2Ev
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj128EEC2Ev
1
_ZN9ouroboros4spmc10RingBufferIjLj1024ELj64EEC2Ev
1
_ZN9ouroboros4spmc10RingBufferIjLj4ELj64EEC2Ev
1
_ZN9ouroboros4spmc10RingBufferIjLj512ELj64EEC2Ev
1
_ZN9ouroboros4spmc10RingBufferImLj64ELj64EEC2Ev
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EEC2Ev
10
_ZNK9ouroboros4spmc10RingBufferIiLj1ELj64EE6isFullEv
102
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE6isFullEv
2
_ZNK9ouroboros4spmc10RingBufferIiLj1ELj64EE6isFullEv
100
_ZNK9ouroboros4spmc10RingBufferIiLj1ELj64EE14writeAvailableEv
104
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE14writeAvailableEv
4
_ZNK9ouroboros4spmc10RingBufferIiLj1ELj64EE14writeAvailableEv
100
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE13readAvailableEv
967
_ZNK9ouroboros4spmc10RingBufferIjLj4ELj64EE13readAvailableEv
4
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE13readAvailableEv
6
_ZNK9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE13readAvailableEv
7
_ZNK9ouroboros4spmc10RingBufferIjLj512ELj64EE13readAvailableEv
29
_ZNK9ouroboros4spmc10RingBufferImLj64ELj64EE13readAvailableEv
50
_ZNK9ouroboros4spmc10RingBufferIjLj1024ELj64EE13readAvailableEv
871
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE7isEmptyEv
972
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE7isEmptyEv
4
_ZNK9ouroboros4spmc10RingBufferIjLj4ELj64EE7isEmptyEv
4
_ZNK9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE7isEmptyEv
7
_ZNK9ouroboros4spmc10RingBufferIjLj512ELj64EE7isEmptyEv
29
_ZNK9ouroboros4spmc10RingBufferImLj64ELj64EE7isEmptyEv
50
_ZNK9ouroboros4spmc10RingBufferIjLj1024ELj64EE7isEmptyEv
878
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE4pushERKi
2122433
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EE4pushERKS3_
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj128EE4pushERKi
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE4pushERKi
52
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE4pushERKi
100
_ZN9ouroboros4spmc10RingBufferIjLj4ELj64EE4pushERKj
63853
_ZN9ouroboros4spmc10RingBufferIjLj1024ELj64EE4pushERKj
245879
_ZN9ouroboros4spmc10RingBufferIjLj512ELj64EE4pushERKj
286432
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE4pushERKS3_
295617
_ZN9ouroboros4spmc10RingBufferImLj64ELj64EE4pushERKm
1230498
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE3popERi
2131713
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EE3popERS3_
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj128EE3popERi
1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE3popERi
39
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE3popERi
100
_ZN9ouroboros4spmc10RingBufferIjLj4ELj64EE3popERj
50101
_ZN9ouroboros4spmc10RingBufferIjLj1024ELj64EE3popERj
177874
_ZN9ouroboros4spmc10RingBufferIjLj512ELj64EE3popERj
264273
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE3popERS3_
737106
_ZN9ouroboros4spmc10RingBufferImLj64ELj64EE3popERm
902218
Generated by:
LCOV version 2.0-1