LCOV - code coverage report
Current view: top level - lib - checkio.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 1353 1433 94.4 %
Date: 2024-04-28 12:00:40 Functions: 42 42 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CheckIO::incompatibleFileOpenError(Token const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5
CheckIO::invalidScanfArgTypeError_s(Token const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CheckIO::ArgumentInfo const*) 5
CheckIO::seekOnAppendedFileError(Token const*) 6
CheckIO::fflushOnInputStreamError(Token const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 6
CheckIO::readWriteOnlyFileError(Token const*) 7
CheckIO::wrongPrintfScanfPosixParameterPositionError(Token const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) 7
CheckIO::coutCerrMisusageError(Token const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
CheckIO::ioWithoutPositioningError(Token const*) 9
CheckIO::invalidPrintfArgTypeError_n(Token const*, int, CheckIO::ArgumentInfo const*) 9
CheckIO::invalidScanfError(Token const*) 11
CheckIO::useClosedFileError(Token const*) 12
CheckIO::ArgumentInfo::isStdContainer(Token const*) 16
CheckIO::invalidScanfFormatWidthError(Token const*, int, int, Variable const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 18
CheckIO::writeReadOnlyFileError(Token const*) 19
CheckIO::invalidPrintfArgTypeError_p(Token const*, int, CheckIO::ArgumentInfo const*) 31
CheckIO::ArgumentInfo::isStdVectorOrString() 34
CheckIO::invalidPrintfArgTypeError_s(Token const*, int, CheckIO::ArgumentInfo const*) 40
CheckIO::invalidLengthModifierError(Token const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 50
CheckIO::ArgumentInfo::isComplexType() const 76
CheckIO::invalidPrintfArgTypeError_float(Token const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CheckIO::ArgumentInfo const*) 94
getMode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 102
CheckIO::wrongPrintfScanfArgumentsError(Token const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) 106
CheckIO::invalidPrintfArgTypeError_sint(Token const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CheckIO::ArgumentInfo const*) 208
CheckIO::invalidScanfArgTypeError_float(Token const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CheckIO::ArgumentInfo const*) 319
(anonymous namespace)::Filepointer::Filepointer(OpenMode) 643
typesMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1561
CheckIO::invalidPrintfArgTypeError_uint(Token const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CheckIO::ArgumentInfo const*) 2699
CheckIO::invalidScanf() 2795
CheckIO::checkFileUsage() 2795
CheckIO::checkCoutCerrMisusage() 2795
printfFormatType(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 2905
CheckIO::invalidScanfArgTypeError_int(Token const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CheckIO::ArgumentInfo const*, bool) 3404
CheckIO::ArgumentInfo::isArrayOrPointer() const 6460
CheckIO::argumentType(std::basic_ostream<char, std::char_traits<char> >&, CheckIO::ArgumentInfo const*) 6806
CheckIO::getSeverity(CheckIO::ArgumentInfo const*) 6809
CheckIO::checkFormatString(Token const*, Token const*, Token const*, bool, bool) 7640
CheckIO::ArgumentInfo::isKnownType() const 7682
CheckIO::ArgumentInfo::isLibraryType(Settings const&) const 8029
CheckIO::ArgumentInfo::ArgumentInfo(Token const*, Settings const&, bool) 8128
CheckIO::ArgumentInfo::~ArgumentInfo() 8128
findFormat(int, Token const*, Token const*&, Token const*&) 8133
CheckIO::checkWrongPrintfScanfArguments() 9491

Generated by: LCOV version 1.14