Target oracle

Function name Project Language Reason Coverage link
nc_delete netcdf c++ heuristic 2 coverage link
nc_delete_mp netcdf c++ heuristic 2 coverage link
NCgetinputpathkind netcdf c++ heuristic 2 coverage link
testurl netcdf c++ heuristic 2 coverage link
NCpathcvt netcdf c++ heuristic 2 coverage link
NCpathabsolute netcdf c++ heuristic 2 coverage link
rccompile netcdf c++ heuristic 2 coverage link
nc_rc_get netcdf c++ heuristic 2 coverage link
zfunlink netcdf c++ heuristic 2 coverage link
platformdelete netcdf c++ heuristic 2 coverage link
zfiletruncate netcdf c++ heuristic 2 coverage link
selinux_lsetfilecon_default selinux c heuristic 2 coverage link
sepol_check_context selinux c heuristic 2 coverage link
define_genfs_context_helper selinux c heuristic 2 coverage link
cJSON_Parse iperf c++ heuristic 2 coverage link
make_cookie iperf c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::lexer<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<charconst*>>>::scan_number() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::lexer<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<charconst*>>>::scan() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::get_ubjson_object() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::get_ubjson_value(unsignedlong) json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>::null() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::get_ubjson_high_precision_number() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::get_ubjson_array() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::parse_msgpack_internal() json c++ heuristic 2 coverage link
boolnlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::get_cbor_negative_integer<unsignedchar>() json c++ heuristic 2 coverage link
boolnlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::get_cbor_negative_integer<unsignedshort>() json c++ heuristic 2 coverage link
boolnlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::get_cbor_negative_integer<unsignedint>() json c++ heuristic 2 coverage link
boolnlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::get_cbor_negative_integer<unsignedlong>() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::parse_bson_array() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::binary_reader<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>,nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<unsignedcharconst*>>>>::parse_bson_internal() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>::to_bson(nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>const&) json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>::to_cbor(nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>const&) json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>::to_msgpack(nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>const&) json c++ heuristic 2 coverage link
_ZNK8nlohmann16json_abi_v3_12_010basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE3getINS2_17basic_string_viewIcS7_EESH_EEDTcldtclL_ZNS2_7declvalB8ne220000IRKSE_EEDTclsr3stdE9__declvalIT_ELi0EEEvEE8get_implIT0_EtlNS0_6detail12priority_tagILj4EEEEEEv json c++ heuristic 2 coverage link
_ZNK8nlohmann16json_abi_v3_12_010basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEblmdS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEcvT_INS2_17basic_string_viewIcS7_EETnNS2_9enable_ifIXsr6detail11conjunctionINS0_6detail8negationINS2_10is_pointerISF_EEEENSL_INS2_7is_sameISF_DnEEEENSL_INSP_ISF_NSK_8json_refISE_EEEEEENSL_INSP_ISF_cEEEENSL_INSK_13is_basic_jsonISF_EEEENSL_INSP_ISF_St16initializer_listIcEEEEENSK_16is_detected_lazyINSK_21get_template_functionEJRKSE_SF_EEEEE5valueEiE4typeELi0EEEv json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>::front()const json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<charconst*>>>::null() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<charconst*>>>::null() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<charconst*>>>::end_array() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<charconst*>>>::end_object() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<std::__1::__wrap_iter<charconst*>>>::get_token() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<unsignedcharconst*>>::null() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<unsignedcharconst*>>::null() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<unsignedcharconst*>>::end_array() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::json_sax_dom_callback_parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<unsignedcharconst*>>::end_object() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::parser<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<unsignedcharconst*>>::get_token() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::lexer<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<unsignedcharconst*>>::scan() json c++ heuristic 2 coverage link
nlohmann::json_abi_v3_12_0::detail::lexer<nlohmann::json_abi_v3_12_0::basic_json<std::__1::map,std::__1::vector,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,bool,long,unsignedlong,double,std::__1::allocator,nlohmann::json_abi_v3_12_0::adl_serializer,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>,void>,nlohmann::json_abi_v3_12_0::detail::iterator_input_adapter<unsignedcharconst*>>::scan_number() json c++ heuristic 2 coverage link
xmlCreateMemoryParserCtxt igraph c heuristic 2 coverage link
xmlRecoverMemory igraph c heuristic 2 coverage link
xmlParseMemory igraph c heuristic 2 coverage link
xmlCreateFileParserCtxt igraph c heuristic 2 coverage link
xmlCreateURLParserCtxt igraph c heuristic 2 coverage link
xmlRecoverFile igraph c heuristic 2 coverage link
xmlParseFile igraph c heuristic 2 coverage link
xmlParseEntity igraph c heuristic 2 coverage link
xmlParseURIRaw igraph c heuristic 2 coverage link
xmlParseURI igraph c heuristic 2 coverage link
xmlParseCatalogFile igraph c heuristic 2 coverage link
xmlLoadCatalogs igraph c heuristic 2 coverage link
xmlLoadCatalog igraph c heuristic 2 coverage link
xmlLoadACatalog igraph c heuristic 2 coverage link
xmlLoadSGMLSuperCatalog igraph c heuristic 2 coverage link
htmlCreateMemoryParserCtxt igraph c heuristic 2 coverage link
xmlNewSaveCtxt igraph c heuristic 2 coverage link
xmlSchemaNewParserCtxt igraph c heuristic 2 coverage link
xmlNewTextReaderFilename igraph c heuristic 2 coverage link
hb_face_create_from_file_or_fail harfbuzz c++ heuristic 2 coverage link
hb_blob_create_from_file_or_fail harfbuzz c++ heuristic 2 coverage link
hb_blob_create_from_file harfbuzz c++ heuristic 2 coverage link
op_test_file opusfile c heuristic 2 coverage link
op_open_file opusfile c heuristic 2 coverage link
tinyxml2::XMLElement::ParseAttributes(char*,int*) tinyxml2 c++ heuristic 2 coverage link
is_filesystem_case_insensitive libgit2 c++ heuristic 2 coverage link
is_worktree_dir libgit2 c++ heuristic 2 coverage link
git_fs_path_supports_symlinks libgit2 c++ heuristic 2 coverage link
git_fs_path_is_empty_dir libgit2 c++ heuristic 2 coverage link
git_fs_path_dirname libgit2 c++ heuristic 2 coverage link
git_futils_fsync_parent libgit2 c++ heuristic 2 coverage link
git_filter_lookup libgit2 c++ heuristic 2 coverage link
git_filter_unregister libgit2 c++ heuristic 2 coverage link
create_new_reflog_file libgit2 c++ heuristic 2 coverage link
git_reference_is_valid_name libgit2 c++ heuristic 2 coverage link
git_remote_is_valid_name libgit2 c++ heuristic 2 coverage link
truncate_fetch_head libgit2 c++ heuristic 2 coverage link
ensure_remote_name_is_valid libgit2 c++ heuristic 2 coverage link
sanitized_remote_url libgit2 c++ heuristic 2 coverage link
YAML::LoadAllFromFile(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) yaml-cpp c++ heuristic 2 coverage link
YAML::LoadAll(charconst*) yaml-cpp c++ heuristic 2 coverage link
YAML::LoadAll(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) yaml-cpp c++ heuristic 2 coverage link
YAML::LoadFile(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) yaml-cpp c++ heuristic 2 coverage link
YAML::Load(charconst*) yaml-cpp c++ heuristic 2 coverage link
YAML::Load(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) yaml-cpp c++ heuristic 2 coverage link
YAML::SingleDocParser::ParseTag(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>&) yaml-cpp c++ heuristic 2 coverage link
sqlite3_vfs_find sqlite3 c++ heuristic 2 coverage link
openDirectory sqlite3 c++ heuristic 2 coverage link
sqlite3_keyword_check sqlite3 c++ heuristic 2 coverage link
logBadConnection sqlite3 c++ heuristic 2 coverage link
sqlite3GetToken sqlite3 c++ heuristic 2 coverage link
analyzeWindowKeyword sqlite3 c++ heuristic 2 coverage link
analyzeOverKeyword sqlite3 c++ heuristic 2 coverage link
analyzeFilterKeyword sqlite3 c++ heuristic 2 coverage link
sqlite3KeywordCode sqlite3 c++ heuristic 2 coverage link
getToken sqlite3 c++ heuristic 2 coverage link
igl::MshLoader::MshLoader(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) libigl c++ heuristic 2 coverage link
HunspellImpl::add(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
HunspellImpl::analyze(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
HunspellImpl::analyze_internal(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
HunspellImpl::stem(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&) hunspell c++ heuristic 2 coverage link
HunspellImpl::stem(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
HunspellImpl::suffix_suggest(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
HunspellImpl::suggest(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
HunspellImpl::spellml(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
Hunspell::analyze(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
Hunspell::add(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
Hunspell::stem(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
Hunspell::stem(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&) hunspell c++ heuristic 2 coverage link
Hunspell::suffix_suggest(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
Hunspell::suggest(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
SuggestMgr::suggest_morph(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
SuggestMgr::check_forbidden(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
AffixMgr::candidate_check(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
HashMgr::add(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>const&) hunspell c++ heuristic 2 coverage link
setup_converter libarchive c++ heuristic 2 coverage link
H5FDis_driver_registered_by_name hdf5 c heuristic 2 coverage link
H5P__open_class_path hdf5 c heuristic 2 coverage link
H5RS_create hdf5 c heuristic 2 coverage link
H5S_decode hdf5 c heuristic 2 coverage link
H5CX_get_vds_prefix hdf5 c heuristic 2 coverage link
H5CX_get_ext_file_prefix hdf5 c heuristic 2 coverage link
H5Z_xform_create hdf5 c heuristic 2 coverage link
H5VLget_connector_id_by_name hdf5 c heuristic 2 coverage link
H5VLis_connector_registered_by_name hdf5 c heuristic 2 coverage link
load_res cups c heuristic 2 coverage link
_cupsGetPassword cups c heuristic 2 coverage link
load_ipp cups c heuristic 2 coverage link
cupsSetServer cups c heuristic 2 coverage link
ppdOpenFile cups c heuristic 2 coverage link
pwgMediaForPWG cups c heuristic 2 coverage link
pwgMediaForLegacy cups c heuristic 2 coverage link
pwgMediaForPPD cups c heuristic 2 coverage link
SOPC_NodeId_FromCString s2opc c++ heuristic 2 coverage link
mayAddSecurityGroupId s2opc c++ heuristic 2 coverage link
SOPC_Logger_AddUserInstance s2opc c++ heuristic 2 coverage link
SOPC_CryptoProvider_CreatePubSub s2opc c++ heuristic 2 coverage link
SOPC_CryptoProvider_Create s2opc c++ heuristic 2 coverage link
remove_files s2opc c++ heuristic 2 coverage link
SOPC_Looper_Create s2opc c++ heuristic 2 coverage link
sopc_gen_aes_iv s2opc c++ heuristic 2 coverage link
SOPC_SocketsEventMgr_CreateClientSocket s2opc c++ heuristic 2 coverage link
SOPC_SocketsEventMgr_CreateServerSocket s2opc 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