LCOV - code coverage report
Current view: top level - dpdklibs/unittest - SenderSafety_test.cxx (source / functions) Coverage Total Hit
Test: code.result Lines: 99.2 % 258 256
Test Date: 2026-10-11 15:05:20 Functions: 88.9 % 54 48

Function Name Sort by function name Hit count Sort by function hit count
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild::test_method()::{lambda()#1}::operator()() const 0
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild::test_method()::{lambda()#1}::operator()() const 0
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild::test_method()::{lambda(unsigned char*)#1}::operator()(unsigned char*) const 0
SenderSafety_test::EngineBackpressureIsOneAttemptAndFreesExactlyOnce::test_method()::{lambda()#1}::operator()() const 0
SenderSafety_test::EnginePrepareFailureFreesExactlyOnce::test_method()::{lambda(unsigned char*)#1}::operator()(unsigned char*) const 0
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()::{lambda(int&)#1}::operator()(int&) const 0
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()::{lambda(int&)#3}::operator()(int&) const 0
(anonymous namespace)::FakeTxBackend::free(void*) 1
SenderSafety_test::EnginePreTxCopyCapturesConstructedBytes::test_method()::{lambda(unsigned char*)#1}::operator()(unsigned char*) const 1
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()::{lambda(int&)#2}::operator()(int&) const 1
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method()::{lambda(int&)#4}::operator()(int&) const 1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch::test_method()::{lambda()#1}::operator()() const 1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch::test_method()::{lambda()#1}::operator()() const::{lambda(int&)#1}::operator()(int&) const 1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch::test_method()::{lambda()#2}::operator()() const 1
SenderSafety_test::TransmitterObserverSeesPostTxTruthOnSuccessOnly::test_method()::{lambda(unsigned char const*, unsigned long)#1}::operator()(unsigned char const*, unsigned long) const 1
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild_invoker() 2
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild::test_method() 1
SenderSafety_test::EngineAllocFailureFreesNothingAndSkipsBuild_invoker() 1
SenderSafety_test::EngineBackpressureIsOneAttemptAndFreesExactlyOnce_invoker() 2
SenderSafety_test::EngineBackpressureIsOneAttemptAndFreesExactlyOnce::test_method() 1
SenderSafety_test::EngineBackpressureIsOneAttemptAndFreesExactlyOnce_invoker() 1
SenderSafety_test::EnginePreTxCopyCapturesConstructedBytes_invoker() 2
SenderSafety_test::EnginePreTxCopyCapturesConstructedBytes::test_method() 1
SenderSafety_test::EnginePreTxCopyCapturesConstructedBytes_invoker() 1
SenderSafety_test::EnginePrepareFailureFreesExactlyOnce_invoker() 2
SenderSafety_test::EnginePrepareFailureFreesExactlyOnce::test_method() 1
SenderSafety_test::EnginePrepareFailureFreesExactlyOnce_invoker() 1
SenderSafety_test::EngineSuccessTransfersOwnership::test_method()::{lambda()#1}::operator()() const 2
SenderSafety_test::EngineSuccessTransfersOwnership::test_method()::{lambda()#1}::operator()() const 1
SenderSafety_test::EngineSuccessTransfersOwnership::test_method()::{lambda(unsigned char*)#1}::operator()(unsigned char*) const 1
SenderSafety_test::EngineSuccessTransfersOwnership_invoker() 2
SenderSafety_test::EngineSuccessTransfersOwnership::test_method() 1
SenderSafety_test::EngineSuccessTransfersOwnership_invoker() 1
SenderSafety_test::GateDispatchesOnlyWhenArmed_invoker() 2
SenderSafety_test::GateDispatchesOnlyWhenArmed::test_method() 1
SenderSafety_test::GateDispatchesOnlyWhenArmed_invoker() 1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch_invoker() 2
SenderSafety_test::GateTombstoneDrainsInFlightDispatch::test_method() 1
SenderSafety_test::GateTombstoneDrainsInFlightDispatch_invoker() 1
SenderSafety_test::TransmitterDropsWhileNotAccepting_invoker() 2
SenderSafety_test::TransmitterDropsWhileNotAccepting::test_method() 1
SenderSafety_test::TransmitterDropsWhileNotAccepting_invoker() 1
SenderSafety_test::TransmitterObserverSeesPostTxTruthOnSuccessOnly_invoker() 2
SenderSafety_test::TransmitterObserverSeesPostTxTruthOnSuccessOnly::test_method() 1
SenderSafety_test::TransmitterObserverSeesPostTxTruthOnSuccessOnly_invoker() 1
SenderSafety_test::TransmitterReRegisterReArmsWithoutDuplicateRegistration_invoker() 2
SenderSafety_test::TransmitterReRegisterReArmsWithoutDuplicateRegistration::test_method() 1
SenderSafety_test::TransmitterReRegisterReArmsWithoutDuplicateRegistration_invoker() 1
SenderSafety_test::TransmitterRegistryPathBuildsAndSends_invoker() 2
SenderSafety_test::TransmitterRegistryPathBuildsAndSends::test_method() 1
SenderSafety_test::TransmitterRegistryPathBuildsAndSends_invoker() 1
SenderSafety_test::TransmitterSequenceWrapsModulo4096_invoker() 2
SenderSafety_test::TransmitterSequenceWrapsModulo4096::test_method() 1
SenderSafety_test::TransmitterSequenceWrapsModulo4096_invoker() 1
SenderSafety_test::TransmitterTombstoneDrainsRegistryLambdaToSafeDrop_invoker() 2
SenderSafety_test::TransmitterTombstoneDrainsRegistryLambdaToSafeDrop::test_method() 1
SenderSafety_test::TransmitterTombstoneDrainsRegistryLambdaToSafeDrop_invoker() 1
SenderSafety_test::TransmitterUnknownStreamIsCountedDrop_invoker() 2
SenderSafety_test::TransmitterUnknownStreamIsCountedDrop::test_method() 1
SenderSafety_test::TransmitterUnknownStreamIsCountedDrop_invoker() 1
(anonymous namespace)::FakeBackend::free(void*) 3
(anonymous namespace)::FakeBackend::transmit(void*) 3
(anonymous namespace)::read_wire_daq_header(std::array<unsigned char, 7242ul> const&) 3
(anonymous namespace)::FakeBackend::prepare(void*, unsigned long) 4
(anonymous namespace)::FakeBackend::alloc() 5
void (anonymous namespace)::FakeCallbackRegistry::register_callback<(anonymous namespace)::FakePayload>((anonymous namespace)::FakeCallbackConf const*, std::function<void ((anonymous namespace)::FakePayload&&)>) 5
(anonymous namespace)::FakeTxBackend::alloc() 7
(anonymous namespace)::FakeTxBackend::prepare(void*, unsigned long) 7
(anonymous namespace)::FakeTxBackend::transmit(void*) 7
(anonymous namespace)::FakeCallbackConf::UID() const 10

Generated by: LCOV version 2.0-1