Target oracle

Function name Project Language Reason Coverage link
re2::RE2::RE2(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) bloaty c++ heuristic 2 coverage link
re2::RE2::RE2(charconst*) bloaty c++ heuristic 2 coverage link
google::protobuf::Reflection::FindKnownExtensionByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::Message::FindInitializationErrors(std::__1::vector<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,std::__1::allocator<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>>>*)const bloaty c++ heuristic 2 coverage link
google::protobuf::TextFormat::Parser::ParserImpl::TryConsume(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) bloaty c++ heuristic 2 coverage link
google::protobuf::TextFormat::Parser::ParserImpl::ConsumeIdentifier(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>*) bloaty c++ heuristic 2 coverage link
google::protobuf::TextFormat::Parser::ParserImpl::Consume(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) bloaty c++ heuristic 2 coverage link
google::protobuf::TextFormat::Parser::ParserImpl::ConsumeMessageDelimiter(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>*) bloaty c++ heuristic 2 coverage link
google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFullTypeName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>*) bloaty c++ heuristic 2 coverage link
google::protobuf::TextFormat::Parser::ParserImpl::ConsumeString(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>*) bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::TryFindSymbolInFallbackDatabase(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindFileByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindMessageTypeByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::FileDescriptorProto::add_dependency(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorProto::add_reserved_name(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::NewPlaceholderFile(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindExtensionByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindMethodByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindServiceByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindEnumValueByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindEnumTypeByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindOneofByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindFieldByName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorPool::FindFileContainingSymbol(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorDatabase::FindAllMessageNames(std::__1::vector<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,std::__1::allocator<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>>>*) bloaty c++ heuristic 2 coverage link
google::protobuf::DescriptorDatabase::FindAllPackageNames(std::__1::vector<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,std::__1::allocator<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>>>*) bloaty c++ heuristic 2 coverage link
std::__1::unique_ptr<spdlog::pattern_formatter,std::__1::default_delete<spdlog::pattern_formatter>>spdlog::details::make_unique<spdlog::pattern_formatter,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&>(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) spdlog c++ heuristic 2 coverage link
spdlog::pattern_formatter::compile_pattern_(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) spdlog c++ heuristic 2 coverage link
std::__1::unique_ptr<spdlog::pattern_formatter,std::__1::default_delete<spdlog::pattern_formatter>>spdlog::details::make_unique<spdlog::pattern_formatter,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&,spdlog::pattern_time_typeconst&,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&,std::__1::unordered_map<char,std::__1::unique_ptr<spdlog::custom_flag_formatter,std::__1::default_delete<spdlog::custom_flag_formatter>>,std::__1::hash<char>,std::__1::equal_to<char>,std::__1::allocator<std::__1::pair<charconst,std::__1::unique_ptr<spdlog::custom_flag_formatter,std::__1::default_delete<spdlog::custom_flag_formatter>>>>>>(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&,spdlog::pattern_time_typeconst&,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&,std::__1::unordered_map<char,std::__1::unique_ptr<spdlog::custom_flag_formatter,std::__1::default_delete<spdlog::custom_flag_formatter>>,std::__1::hash<char>,std::__1::equal_to<char>,std::__1::allocator<std::__1::pair<charconst,std::__1::unique_ptr<spdlog::custom_flag_formatter,std::__1::default_delete<spdlog::custom_flag_formatter>>>>>&&) spdlog c++ heuristic 2 coverage link
voidspdlog::debug<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>>(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) spdlog c++ heuristic 2 coverage link
spdlog::pattern_formatter::set_pattern(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>) spdlog c++ heuristic 2 coverage link
spdlog::cfg::helpers::load_levels(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) spdlog c++ heuristic 2 coverage link
voidspdlog::info<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>>(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) spdlog c++ heuristic 2 coverage link
spdlog::cfg::load_env_levels(charconst*) spdlog c++ heuristic 2 coverage link
tinyxml2::XMLElement::ParseAttributes(char*,int*) cppcheck c++ heuristic 2 coverage link
Tokenizer::isOneNumber(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
Tokenizer::simplifyTokenList1(charconst*) cppcheck c++ heuristic 2 coverage link
Tokenizer::simplifyTokens1(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
SymbolDatabase::printOut(charconst*)const cppcheck c++ heuristic 2 coverage link
Check::logChecker(charconst*) cppcheck c++ heuristic 2 coverage link
CheckersReport::getReport(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const cppcheck c++ heuristic 2 coverage link
ErrorMessage::deserialize(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
ImportProject::importBcb6Prj(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
MathLib::tan(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
MathLib::cos(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
MathLib::sin(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
MathLib::isNullValue(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
MathLib::value::value(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
SuppressionList::parseXmlFile(charconst*) cppcheck c++ heuristic 2 coverage link
SuppressionList::addSuppressionLine(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
TemplateSimplifier::printOut(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&)const cppcheck c++ heuristic 2 coverage link
Token::Match(Tokenconst*,charconst*,int) cppcheck c++ heuristic 2 coverage link
Token*findmatchImpl<Token,void>(Token*,charconst*,int) cppcheck c++ heuristic 2 coverage link
Token::findmatch(Token*,charconst*,int) cppcheck c++ heuristic 2 coverage link
Tokenconst*findmatchImpl<Tokenconst,void>(Tokenconst*,charconst*,int) cppcheck c++ heuristic 2 coverage link
Token::findmatch(Tokenconst*,charconst*,int) cppcheck c++ heuristic 2 coverage link
Token::concatStr(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
TokenList::appendFileIfNew(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>) cppcheck c++ heuristic 2 coverage link
doCheck(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) cppcheck c++ heuristic 2 coverage link
my_atof mariadb c++ heuristic 2 coverage link
wait_for_free_space mariadb c++ heuristic 2 coverage link
ssh_pki_openssh_pubkey_import libssh c heuristic 2 coverage link
Imf_3_4::DeepScanLineInputFile::DeepScanLineInputFile(charconst*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::DeepTiledInputFile::DeepTiledInputFile(charconst*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::Header::setType(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) openexr c++ heuristic 2 coverage link
Imf_3_4::InputFile::InputFile(charconst*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::RgbaInputFile::setLayerName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) openexr c++ heuristic 2 coverage link
Imf_3_4::RgbaInputFile::RgbaInputFile(charconst*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::ScanLineInputFile::ScanLineInputFile(charconst*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::StdOSStream::write(charconst*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::StdOFStream::write(charconst*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::StdOFStream::StdOFStream(charconst*) openexr c++ heuristic 2 coverage link
Imf_3_4::StdISStream::read(char*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::StdIFStream::read(char*,int) openexr c++ heuristic 2 coverage link
Imf_3_4::StdIFStream::StdIFStream(charconst*) openexr c++ heuristic 2 coverage link
Imf_3_4::TiledInputFile::TiledInputFile(charconst*,int) openexr c++ heuristic 2 coverage link
ZxDoc::loadFile(charconst*) xpdf c++ heuristic 2 coverage link
ZxDoc::loadMem(charconst*,unsignedint) xpdf c++ heuristic 2 coverage link
ZxDoc::parse(charconst*,unsignedint) xpdf c++ heuristic 2 coverage link
GlobalParams::setupBaseFonts(charconst*) xpdf c++ heuristic 2 coverage link
GlobalParams::GlobalParams(charconst*) xpdf c++ heuristic 2 coverage link
FlateStream::getBlock(char*,int) xpdf c++ heuristic 2 coverage link
DCTStream::getBlock(char*,int) xpdf c++ heuristic 2 coverage link
CCITTFaxStream::getBlock(char*,int) xpdf c++ heuristic 2 coverage link
LZWStream::getBlock(char*,int) xpdf c++ heuristic 2 coverage link
GfxResources::lookupPattern(charconst*) xpdf c++ heuristic 2 coverage link
GfxResources::lookupFont(char*) xpdf c++ heuristic 2 coverage link
GfxFontDict::lookup(char*) xpdf c++ heuristic 2 coverage link
JBIG2Stream::getBlock(char*,int) xpdf c++ heuristic 2 coverage link
AcroFormField::findFontName(char*) xpdf c++ heuristic 2 coverage link
FoFiIdentifier::getFontList(char*) xpdf c++ heuristic 2 coverage link
FoFiType1C::load(char*) xpdf c++ heuristic 2 coverage link
FoFiType1C::make(char*,int) xpdf c++ heuristic 2 coverage link
configure_package clib c heuristic 2 coverage link
clib_package_new_from_slug clib c heuristic 2 coverage link
clib_package_new clib c heuristic 2 coverage link
clib_package_load_from_manifest clib c heuristic 2 coverage link
json_parse_string_with_comments clib c heuristic 2 coverage link
json_parse_file_with_comments clib c heuristic 2 coverage link
json_parse_string clib c heuristic 2 coverage link
json_parse_file clib c heuristic 2 coverage link
dpp_parse_uri hostap c++ heuristic 2 coverage link
dpp_parse_own_connector hostap c++ heuristic 2 coverage link
njs_json_stringify_array njs c++ heuristic 2 coverage link
fuzz_logic_one elfutils c++ heuristic 2 coverage link
args_escape tmux c heuristic 2 coverage link
cmd_parse_run_parser tmux c heuristic 2 coverage link
cmdq_get_error tmux c heuristic 2 coverage link
colour_parseX11 tmux c heuristic 2 coverage link
format_trim_right tmux c heuristic 2 coverage link
format_width tmux c heuristic 2 coverage link
format_trim_left tmux c heuristic 2 coverage link
key_bindings_reset_table tmux c heuristic 2 coverage link
key_bindings_remove_table tmux c heuristic 2 coverage link
key_string_lookup_string tmux c heuristic 2 coverage link
menu_create tmux c heuristic 2 coverage link
notify_paste_buffer tmux c heuristic 2 coverage link
options_push_changes tmux c heuristic 2 coverage link
session_check_name tmux c heuristic 2 coverage link
utf8_add_to_width_cache tmux c heuristic 2 coverage link
stream_service_create_tcp strongswan c++ heuristic 2 coverage link
settings_create_string strongswan c++ heuristic 2 coverage link
settings_create strongswan c++ heuristic 2 coverage link
identification_create_from_string strongswan c++ heuristic 2 coverage link
load_from_file strongswan c++ heuristic 2 coverage link
firebase::firestore::model::ResourcePath::FromStringView(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::model::ResourcePath::FromString(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
absl::lts_20240116::strings_internal::Splitter<absl::lts_20240116::ByChar,firebase::firestore::model::FieldPath::FromDotSeparatedStringView(absl::lts_20240116::string_view)::$_0,absl::lts_20240116::string_view>::begin()const firestore c++ heuristic 2 coverage link
_ZNK4absl12lts_2024011616strings_internal8SplitterINS0_6ByCharEZN8firebase9firestore5model9FieldPath26FromDotSeparatedStringViewENS0_11string_viewEE3$_0S8_EcvT_INSt3__16vectorIS8_NSD_9allocatorIS8_EEEETnNSD_9enable_ifIXaantsr22ShouldUseLifetimeBoundIS8_SB_EE5valuesr23SplitterIsConvertibleToISB_EE5valueEDnE4typeELDn0EEEv firestore c++ heuristic 2 coverage link
firebase::firestore::model::FieldPath::FromServerFormatView(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::model::FieldPath::FromServerFormat(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
_ZNK4absl12lts_2024011616strings_internal8SplitterINS0_6ByCharEZN8firebase9firestore5model9FieldPath26FromDotSeparatedStringViewENS0_11string_viewEE3$_0S8_EcvT_INSt3__16vectorINSD_12basic_stringIcNSD_11char_traitsIcEENSD_9allocatorIcEEEENSI_ISK_EEEETnNSD_9enable_ifIXaantsr22ShouldUseLifetimeBoundIS8_SB_EE5valuesr23SplitterIsConvertibleToISB_EE5valueEDnE4typeELDn0EEEv firestore c++ heuristic 2 coverage link
firebase::firestore::model::FieldPath::FromDotSeparatedStringView(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::model::FieldPath::FromDotSeparatedString(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDataMigrationKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDataMigrationKey::Key(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentOverlayCollectionGroupIndexKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentOverlayCollectionGroupIndexKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentOverlayCollectionIndexKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentOverlayCollectionIndexKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentOverlayLargestBatchIdIndexKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentOverlayLargestBatchIdIndexKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentOverlayKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentOverlayKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbIndexEntryDocumentKeyIndexKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbIndexEntryKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbIndexStateKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbIndexStateKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbIndexConfigurationKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbNamedQueryKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbNamedQueryKey::Key(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbBundleKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbBundleKey::Key(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbGlobalKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbGlobalKey::Key(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbRemoteDocumentReadTimeKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbCollectionParentKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbCollectionParentKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbRemoteDocumentKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentTargetKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentTargetKey::DecodeSentinelValue(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbTargetDocumentKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbQueryTargetKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbQueryTargetKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbMutationQueueKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbMutationQueueKey::Key(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentMutationKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbDocumentMutationKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbMutationKey::Decode(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::LevelDbMutationKey::KeyPrefix(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::local::DescribeKey(charconst*) firestore c++ heuristic 2 coverage link
firebase::firestore::local::DescribeKey(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
firebase::firestore::local::DescribeKey(absl::lts_20240116::string_view) firestore c++ heuristic 2 coverage link
firebase::firestore::model::DocumentKey::HasCollectionGroup(absl::lts_20240116::string_view)const firestore c++ heuristic 2 coverage link
firebase::firestore::model::DocumentKey::FromName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
firebase::firestore::model::DocumentKey::FromSegments(std::initializer_list<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>>) firestore c++ heuristic 2 coverage link
firebase::firestore::model::DocumentKey::FromPathString(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
firebase::firestore::model::DatabaseId::FromName(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
firebase::firestore::util::ReadContext::Fail(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>) firestore c++ heuristic 2 coverage link
firebase::firestore::nanopb::Reader::Fail(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>) firestore c++ heuristic 2 coverage link
firebase::firestore::remote::Serializer::IsLocalDocumentKey(absl::lts_20240116::string_view)const firestore c++ heuristic 2 coverage link
voidfirebase::firestore::util::ReadContext::Fail<std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>>(charconst*,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
voidfirebase::firestore::util::ReadContext::Fail<>(charconst*) firestore c++ heuristic 2 coverage link
absl::lts_20240116::time_internal::cctz::time_zone::Impl::Impl(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
absl::lts_20240116::time_internal::cctz::TimeZoneIf::Make(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
absl::lts_20240116::time_internal::cctz::TimeZoneInfo::Make(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link
absl::lts_20240116::time_internal::cctz::TimeZoneInfo::Load(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) firestore c++ heuristic 2 coverage link

Heuristics

Heuristic 1

This is the heuristic highlights functions that has all of the following attributes:

  • - Has "parse" in its function name.
  • - Has zero percentage code coverage.
  • - Has accumulated cyclomatic complexity larger than 200.
  • - Is in a project written in C or C++.

Heuristic 2

This is the heuristic highlights functions that has all of the following attributes:

  • - Has two arguments.
  • - First argument has type "char *".
  • - Second argument has type "int".
  • - Has accumulated cyclomatic complexity larger than 150