LCOV - code coverage report
Current view: top level - core - dbc_statement_handler.cpp (source / functions) Coverage Total Hit
Test: coverage.info Lines: 99.5 % 370 368
Test Date: 2026-10-20 13:34:58 Functions: 100.0 % 31 31
Branches: 68.4 % 820 561

Function Name Sort by function name Hit count Sort by function hit count
(anonymous namespace)::AreMutuallyExclusive(SignalInfo const&, SignalInfo const&) 58
(anonymous namespace)::FindFrameById(DbcDatabase&, unsigned int, bool) 698
(anonymous namespace)::FindSelector(FrameInfo const&, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 280
(anonymous namespace)::FindSignalByName(FrameInfo&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 364
(anonymous namespace)::FindUniqueFrame(DbcDatabase&, unsigned int, bool) 67
(anonymous namespace)::FindUniqueSignal(FrameInfo&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 62
(anonymous namespace)::NextSignalBit(unsigned long, bool) 884
(anonymous namespace)::NormalizeCanId(unsigned int, unsigned int&, bool&) 803
(anonymous namespace)::ParseCanId(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 784
(anonymous namespace)::ParseDecimal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, char const*) 2466
(anonymous namespace)::ParseMultiplexingMarker(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 496
(anonymous namespace)::ParsePhysicalValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) 1666
(anonymous namespace)::ParseValueKey(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 104
(anonymous namespace)::SignalBits(SignalInfo const&) 114
(anonymous namespace)::SignalsOverlap(SignalInfo const&, SignalInfo const&) 57
(anonymous namespace)::SplitReceivers(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 317
(anonymous namespace)::UnescapeDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 96
(anonymous namespace)::ValidateBranch(SignalInfo const&, SignalInfo const*) 193
DbcCommentHandler::Handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DbcParseContext&) const 149
DbcFrameHandler::Handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DbcParseContext&) const 649
DbcFrameHandler::ParseFrameLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 649
DbcHeaderHandler::Handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DbcParseContext&) const 62
DbcParseContext::ResolveComments(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 597
DbcParseContext::ResolveValueDescriptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 592
DbcParseContext::ValidateMultiplexing(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 576
DbcSignalHandler::Handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DbcParseContext&) const 526
DbcSignalHandler::ParseSignalLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 521
DbcStatementDispatcher::DbcStatementDispatcher() 949
DbcStatementDispatcher::Dispatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DbcParseContext&) const 2132
DbcUnsupportedMultiplexingHandler::Handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DbcParseContext&) const 4
DbcValueDescriptionHandler::Handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DbcParseContext&) const 94

Generated by: LCOV version 2.0-1