Target oracle

Function name Project Language Reason Coverage link
LLVMFuzzerInitialize strongswan c++ heuristic 3 coverage link
process_message strongswan c++ heuristic 3 coverage link
_cb_receive strongswan c++ heuristic 3 coverage link
load_string strongswan c++ heuristic 3 coverage link
settings_parser_parse_string strongswan c++ heuristic 3 coverage link
tcp_start_processes opensips c heuristic 3 coverage link
udp_start_processes opensips c heuristic 3 coverage link
w_forward opensips c heuristic 3 coverage link
parse_opensips_cfg opensips c heuristic 3 coverage link
async_launch_resume opensips c heuristic 3 coverage link
vlc_demux_process_path vlc c heuristic 3 coverage link
vlc_demux_process_memory vlc c heuristic 3 coverage link
test_media_list_player_next vlc c heuristic 3 coverage link
test_media_list_player_pause_stop vlc c heuristic 3 coverage link
test_media_list_player_play_item_at_index vlc c heuristic 3 coverage link
LibRaw::open_buffer libraw c++ heuristic 3 coverage link
LibRaw::parse_makernote_0xc634 libraw c++ heuristic 3 coverage link
LibRaw::parse_makernote libraw c++ heuristic 3 coverage link
LibRaw::parseNikonMakernote libraw c++ heuristic 3 coverage link
LibRaw::identify_finetune_dcr libraw c++ heuristic 3 coverage link
levent_iface_trigger lldpd c heuristic 3 coverage link
levent_iface_recv lldpd c heuristic 3 coverage link
levent_iface_subscribe lldpd c heuristic 3 coverage link
iflinux_eth_init lldpd c heuristic 3 coverage link
levent_update_and_send lldpd c heuristic 3 coverage link
pcap_parse tcpreplay c heuristic 3 coverage link
gen_proto_abbrev tcpreplay c heuristic 3 coverage link
gen_multicast tcpreplay c heuristic 3 coverage link
gen_vxlan6 tcpreplay c heuristic 3 coverage link
gen_vxlan4 tcpreplay c heuristic 3 coverage link
mpz_probab_prime_p nettle c++ heuristic 3 coverage link
nettle_rsa_compute_root nettle c++ heuristic 3 coverage link
mpz_sqrt nettle c++ heuristic 3 coverage link
gmp_stronglucas nettle c++ heuristic 3 coverage link
mpz_root nettle c++ heuristic 3 coverage link
muduo::TimeZone::loadZoneFile(charconst*) muduo c++ heuristic 3 coverage link
rops_handle_POLLIN_h1 libwebsockets c heuristic 3 coverage link
rops_handle_POLLIN_ws libwebsockets c heuristic 3 coverage link
rops_handle_POLLIN_listen libwebsockets c heuristic 3 coverage link
lws_ss_adopt_raw libwebsockets c heuristic 3 coverage link
lws_read_h1 libwebsockets c heuristic 3 coverage link
b2nd_save c-blosc2 c++ heuristic 3 coverage link
run c-blosc2 c heuristic 3 coverage link
b2nd_full c-blosc2 c++ heuristic 3 coverage link
b2nd_to_cbuffer c-blosc2 c++ heuristic 3 coverage link
b2nd_squeeze c-blosc2 c++ heuristic 3 coverage link
draco::CornerTable::Init(draco::IndexTypeVector<draco::IndexType<unsignedint,draco::FaceIndex_tag_type_>,std::__1::array<draco::IndexType<unsignedint,draco::VertexIndex_tag_type_>,3ul>>const&) draco c++ heuristic 3 coverage link
draco::CornerTable::Create(draco::IndexTypeVector<draco::IndexType<unsignedint,draco::FaceIndex_tag_type_>,std::__1::array<draco::IndexType<unsignedint,draco::VertexIndex_tag_type_>,3ul>>const&) draco c++ heuristic 3 coverage link
coap_ws_write libcoap c heuristic 3 coverage link
coap_tls_write libcoap c heuristic 3 coverage link
coap_proxy_forward_response libcoap c heuristic 3 coverage link
coap_new_client_session_proxy libcoap c heuristic 3 coverage link
coap_new_client_session_proxy_lkd libcoap c heuristic 3 coverage link
main2(int,char**) dng_sdk c++ heuristic 3 coverage link
dng_host::Make_dng_opcode(unsignedint,dng_stream&) dng_sdk c++ heuristic 3 coverage link
tiff_dng_extended_color_profile::Put(dng_stream&,bool) dng_sdk c++ heuristic 3 coverage link
dng_camera_profile::Parse(dng_stream&,dng_camera_profile_info&) dng_sdk c++ heuristic 3 coverage link
dng_color_spec::dng_color_spec(dng_negativeconst&,dng_camera_profileconst*) dng_sdk c++ heuristic 3 coverage link
main_ni libyang c heuristic 3 coverage link
cmd_print_exec libyang c heuristic 3 coverage link
pt_print_trees libyang c heuristic 3 coverage link
main libyang c++ heuristic 3 coverage link
pt_create_mount_point libyang c heuristic 3 coverage link
json_tokener_parse_ex json-c c++ heuristic 3 coverage link
json_tokener_parse_verbose json-c c++ heuristic 3 coverage link
json_object_from_fd_ex json-c c++ heuristic 3 coverage link
json_pointer_setf json-c c++ heuristic 3 coverage link
json_pointer_set json-c c++ heuristic 3 coverage link
teken_state_5 libteken c++ heuristic 3 coverage link
teken_state_numbers libteken c++ heuristic 3 coverage link
teken_state_init libteken c++ heuristic 3 coverage link
teken_state_1 libteken c++ heuristic 3 coverage link
teken_state_8 libteken c++ heuristic 3 coverage link
IedServer_createWithTlsSupport libiec61850 c heuristic 3 coverage link
Control_processControlActions libiec61850 c heuristic 3 coverage link
MmsGooseControlBlock_enable libiec61850 c heuristic 3 coverage link
MmsGooseControlBlock_disable libiec61850 c heuristic 3 coverage link
IedServer_updateInt32AttributeValue libiec61850 c heuristic 3 coverage link
opus_multistream_packet_unpad opus c++ heuristic 3 coverage link
opus_packet_unpad opus c++ heuristic 3 coverage link
Alpha_printInst capstone c++ heuristic 3 coverage link
ALPHA_LLVM_printInstruction capstone c++ heuristic 3 coverage link
printAMNoIndex capstone c++ heuristic 3 coverage link
TriCore_LLVM_printInst capstone c++ heuristic 3 coverage link
TMS320C64x_printInst capstone c++ heuristic 3 coverage link
boolImf_4_0::(anonymousnamespace)::runChecks<charconst*>(charconst*&,bool,bool) openexr c++ heuristic 3 coverage link
Imf_4_0::RgbaInputFile::FromYca::readYCAScanLine(int,Imf_4_0::Rgba*) openexr c++ heuristic 3 coverage link
Imf_4_0::RgbaInputFile::RgbaInputFile(charconst*,int) openexr c++ heuristic 3 coverage link
Imf_4_0::TiledOutputFile::TiledOutputFile(Imf_4_0::OutputPartDataconst*) openexr c++ heuristic 3 coverage link
Imf_4_0::TiledOutputFile::copyPixels(Imf_4_0::InputPart&) openexr c++ heuristic 3 coverage link
pugi::xml_node::select_single_node(pugi::xpath_queryconst&)const pugixml c++ heuristic 3 coverage link
pugi::xml_node::select_single_node(charconst*,pugi::xpath_variable_set*)const pugixml c++ heuristic 3 coverage link
pugi::xml_node::select_nodes(pugi::xpath_queryconst&)const pugixml c++ heuristic 3 coverage link
pugi::xml_node::select_node(pugi::xpath_queryconst&)const pugixml c++ heuristic 3 coverage link
pugi::xml_node::select_node(charconst*,pugi::xpath_variable_set*)const pugixml c++ heuristic 3 coverage link
pg_query_fingerprint_opts libpg_query c heuristic 3 coverage link
_fingerprintAlterSubscriptionStmt libpg_query c heuristic 3 coverage link
_fingerprintTableFunc libpg_query c heuristic 3 coverage link
_fingerprintAggref libpg_query c heuristic 3 coverage link
_fingerprintGroupingFunc libpg_query c heuristic 3 coverage link
oidc_check_mixed_userid_oauth mod-auth-openidc c heuristic 3 coverage link
oidc_response_authorization_post mod-auth-openidc c heuristic 3 coverage link
oidc_response_authorization_redirect mod-auth-openidc c heuristic 3 coverage link
oidc_refresh_token_request mod-auth-openidc c heuristic 3 coverage link
oidc_logout_backchannel mod-auth-openidc c heuristic 3 coverage link
utf8_normalize mariadb c++ heuristic 3 coverage link
normalize_utf8 mariadb c++ heuristic 3 coverage link
grn_nfkc_compose mariadb c++ heuristic 3 coverage link
ha_innobase::extra_opt mariadb c++ heuristic 3 coverage link
alter_stats_rebuild mariadb c++ heuristic 3 coverage link
flatbuffers::FlatCompiler::Compile(flatbuffers::FlatCOptionsconst&) flatbuffers c++ heuristic 3 coverage link
flatbuffers::FlatCompiler::GetConformParser(flatbuffers::FlatCOptionsconst&) flatbuffers c++ heuristic 3 coverage link
flatbuffers::Parser::ParseArray(flatbuffers::Value&) flatbuffers c++ heuristic 3 coverage link
flatbuffers::Parser::ParseVector(flatbuffers::Typeconst&,unsignedint*,flatbuffers::FieldDef*,unsignedlong)::$_0::operator()(unsignedlong&)const flatbuffers c++ heuristic 3 coverage link
flatbuffers::Parser::DoParseJson() flatbuffers c++ heuristic 3 coverage link
C_GetInterfaceList p11-kit c heuristic 3 coverage link
p11_modules_load_inlock_reentrant p11-kit c heuristic 3 coverage link
filter_C_Initialize p11-kit c heuristic 3 coverage link
p11_kit_module_load p11-kit c heuristic 3 coverage link
p11_kit_remote_serve_module p11-kit c heuristic 3 coverage link
main cpython3 c++ heuristic 3 coverage link
Py_Main cpython3 c++ heuristic 3 coverage link
Py_BytesMain cpython3 c++ heuristic 3 coverage link
wmain cpython3 c++ heuristic 3 coverage link
run_audit_run_test cpython3 c++ heuristic 3 coverage link
define_subgrps netcdf c++ heuristic 3 coverage link
define_grp netcdf c++ heuristic 3 coverage link
nc_delete_mp netcdf c++ heuristic 3 coverage link
define_vars netcdf c++ heuristic 3 coverage link
check_for_vara netcdf c++ heuristic 3 coverage link
run h3 c heuristic 3 coverage link
avif::EncodeDecodeGrid libavif c++ heuristic 3 coverage link
avif::testutil::EncodeDecodeValid libavif c++ heuristic 3 coverage link
stop_load libavif c++ heuristic 3 coverage link
avif::ReadAvif libavif c++ heuristic 3 coverage link
avif::WriteAvif libavif c++ heuristic 3 coverage link
fuzz_main qubes-os c++ heuristic 3 coverage link
load_service_config qubes-os c++ heuristic 3 coverage link
qrexec_process_io qubes-os c++ heuristic 3 coverage link
select_loop qubes-os c++ heuristic 3 coverage link
handshake_and_go qubes-os c++ heuristic 3 coverage link
str_cd_iconveh libidn2 c++ heuristic 3 coverage link
CClient::ReadLine(CStringconst&) znc c++ heuristic 3 coverage link
CClient::UserCommand(CString&) znc c++ heuristic 3 coverage link
CZNC::ParseConfig(CStringconst&,CString&) znc c++ heuristic 3 coverage link
CUser::AddNetwork(CStringconst&,CString&) znc c++ heuristic 3 coverage link
CUser::DeleteNetwork(CStringconst&) znc c++ heuristic 3 coverage link
UpnpInit2 pupnp c heuristic 3 coverage link
StartMiniServer pupnp c heuristic 3 coverage link
SoapGetServiceVarStatus pupnp c heuristic 3 coverage link
soap_device_callback pupnp c heuristic 3 coverage link
ScheduleGenaAutoRenew pupnp c heuristic 3 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