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 Sort by function name Hit count Sort by function hit count
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE3popERi 2131713
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EE3popERS3_ 1
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE3popERS3_ 737106
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE3popERi 100
_ZN9ouroboros4spmc10RingBufferIiLj8ELj128EE3popERi 1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE3popERi 39
_ZN9ouroboros4spmc10RingBufferIjLj1024ELj64EE3popERj 177874
_ZN9ouroboros4spmc10RingBufferIjLj4ELj64EE3popERj 50101
_ZN9ouroboros4spmc10RingBufferIjLj512ELj64EE3popERj 264273
_ZN9ouroboros4spmc10RingBufferImLj64ELj64EE3popERm 902218
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE4pushERKi 2122433
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EE4pushERKS3_ 1
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE4pushERKS3_ 295617
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE4pushERKi 100
_ZN9ouroboros4spmc10RingBufferIiLj8ELj128EE4pushERKi 1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE4pushERKi 52
_ZN9ouroboros4spmc10RingBufferIjLj1024ELj64EE4pushERKj 245879
_ZN9ouroboros4spmc10RingBufferIjLj4ELj64EE4pushERKj 63853
_ZN9ouroboros4spmc10RingBufferIjLj512ELj64EE4pushERKj 286432
_ZN9ouroboros4spmc10RingBufferImLj64ELj64EE4pushERKm 1230498
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE8capacityEv 2
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EE8capacityEv 1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE8capacityEv 1
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EEC2Ev 18
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj16ELj64EEC2Ev 1
_ZN9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EEC2Ev 1
_ZN9ouroboros4spmc10RingBufferIiLj1ELj64EEC2Ev 1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj128EEC2Ev 1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EEC2Ev 10
_ZN9ouroboros4spmc10RingBufferIjLj1024ELj64EEC2Ev 1
_ZN9ouroboros4spmc10RingBufferIjLj4ELj64EEC2Ev 1
_ZN9ouroboros4spmc10RingBufferIjLj512ELj64EEC2Ev 1
_ZN9ouroboros4spmc10RingBufferImLj64ELj64EEC2Ev 1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE13cacheLineSizeEv 2
_ZN9ouroboros4spmc10RingBufferIiLj8ELj128EE13cacheLineSizeEv 1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE13cacheLineSizeEv 1
_ZN9ouroboros4spmc10RingBufferIiLj8ELj64EE5resetEv 1
_ZNK9ouroboros4spmc10RingBufferIiLj1ELj64EE14writeAvailableEv 104
_ZNK9ouroboros4spmc10RingBufferIiLj1ELj64EE14writeAvailableEv 100
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE14writeAvailableEv 4
_ZNK9ouroboros4spmc10RingBufferIiLj1ELj64EE6isFullEv 102
_ZNK9ouroboros4spmc10RingBufferIiLj1ELj64EE6isFullEv 100
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE6isFullEv 2
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE13readAvailableEv 967
_ZNK9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE13readAvailableEv 7
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE13readAvailableEv 6
_ZNK9ouroboros4spmc10RingBufferIjLj1024ELj64EE13readAvailableEv 871
_ZNK9ouroboros4spmc10RingBufferIjLj4ELj64EE13readAvailableEv 4
_ZNK9ouroboros4spmc10RingBufferIjLj512ELj64EE13readAvailableEv 29
_ZNK9ouroboros4spmc10RingBufferImLj64ELj64EE13readAvailableEv 50
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE7isEmptyEv 972
_ZNK9ouroboros4spmc10RingBufferIN12_GLOBAL__N_17PayloadELj256ELj64EE7isEmptyEv 7
_ZNK9ouroboros4spmc10RingBufferIiLj8ELj64EE7isEmptyEv 4
_ZNK9ouroboros4spmc10RingBufferIjLj1024ELj64EE7isEmptyEv 878
_ZNK9ouroboros4spmc10RingBufferIjLj4ELj64EE7isEmptyEv 4
_ZNK9ouroboros4spmc10RingBufferIjLj512ELj64EE7isEmptyEv 29
_ZNK9ouroboros4spmc10RingBufferImLj64ELj64EE7isEmptyEv 50

Generated by: LCOV version 2.0-1