Target oracle

Function name Project Language Reason Coverage link
cmd_new_session_exec tmux c heuristic 3 coverage link
cmd_attach_session_exec tmux c heuristic 3 coverage link
server_client_open tmux c heuristic 3 coverage link
tty_open tmux c heuristic 3 coverage link
server_accept tmux c heuristic 3 coverage link
_ULx86_64_dwarf_apply_reg_state libunwind c heuristic 3 coverage link
_ULx86_64_dwarf_reg_states_iterate libunwind c heuristic 3 coverage link
_ULx86_64_local_resume libunwind c heuristic 3 coverage link
ggml_backend_vk_graph_compute llamacpp c++ heuristic 3 coverage link
ggml_backend_cpu_graph_compute llamacpp c++ heuristic 3 coverage link
ggml_backend_cpu_graph_plan_compute llamacpp c++ heuristic 3 coverage link
eval_grad llamacpp c++ heuristic 3 coverage link
test_backend llamacpp c++ heuristic 3 coverage link
escape_match augeas c++ heuristic 3 coverage link
setup_hosts_aug augeas c++ heuristic 3 coverage link
aug_init augeas c++ heuristic 3 coverage link
run_tests augeas c++ heuristic 3 coverage link
add_transforms augeas c++ heuristic 3 coverage link
client_auto_reconnect_ex freerdp c heuristic 3 coverage link
test_client freerdp c heuristic 3 coverage link
rdp_client_connect_demand_active freerdp c heuristic 3 coverage link
rpc_client_recv_fragment freerdp c heuristic 3 coverage link
freerdp_client_settings_parse_connection_file_buffer freerdp c heuristic 3 coverage link
(anonymousnamespace)::Run((anonymousnamespace)::FuzzSpecconst&,jpegxl::tools::TrackingMemoryManager&) libjxl c++ heuristic 3 coverage link
JxlEncoderAddJPEGFrame libjxl c++ heuristic 3 coverage link
jxl::jpeg::EncodeJPEGData(JxlMemoryManagerStruct*,jxl::jpeg::JPEGData&,std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>*,jxl::CompressParamsconst&)::$_0::operator()(std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>const&,bool)const libjxl c++ heuristic 3 coverage link
(anonymousnamespace)::Decode(std::__1::vector<unsignedchar,std::__1::allocator<unsignedchar>>const&,jpegxl::tools::TrackingMemoryManager&) libjxl c++ heuristic 3 coverage link
jxl::test::ComputePSNR(jxl::extras::PackedPixelFileconst&,jxl::extras::PackedPixelFileconst&) libjxl c++ heuristic 3 coverage link
Sass::Parser::parse_selector_schema libsass c++ heuristic 3 coverage link
Sass::Parser::parse_interpolated_chunk libsass c++ heuristic 3 coverage link
janus_sdp_generate_answer_mline janus-gateway c++ heuristic 3 coverage link
janus_sdp_generate_offer janus-gateway c++ heuristic 3 coverage link
PostgresSingleUserMain postgresql c heuristic 3 coverage link
PostgresMain postgresql c heuristic 3 coverage link
exec_stmt_fori postgresql c heuristic 3 coverage link
exec_stmt_while postgresql c heuristic 3 coverage link
exec_stmt_forc postgresql c heuristic 3 coverage link
compileModule wasmedge c++ heuristic 3 coverage link
WasmEdge::LLVM::Compiler::compile wasmedge c++ heuristic 3 coverage link
CompileContext wasmedge c++ heuristic 3 coverage link
FunctionCompiler::compileReturnIndirectCallOp wasmedge c++ heuristic 3 coverage link
getGlobal wasmedge c++ heuristic 3 coverage link
_dwarf_entrypc libdwarf c heuristic 3 coverage link
build_array_of_rle libdwarf c heuristic 3 coverage link
cook_loclists_contents libdwarf c heuristic 3 coverage link
cook_gnu_loclist_contents libdwarf c heuristic 3 coverage link
_dwarf_loop_reading_debug_info_for_cu libdwarf c heuristic 3 coverage link
import_handler gdbm c heuristic 3 coverage link
recover_handler gdbm c heuristic 3 coverage link
print_sibling_bucket_begin gdbm c heuristic 3 coverage link
snapshot_handler gdbm c heuristic 3 coverage link
perror_handler gdbm c heuristic 3 coverage link
PackUnix::pack2(OutputFile*,Filter&) upx c++ heuristic 3 coverage link
PackLinuxElf64amd::pack1(OutputFile*,Filter&) upx c++ heuristic 3 coverage link
PackLinuxElf64ppc::pack1(OutputFile*,Filter&) upx c++ heuristic 3 coverage link
PackLinuxElf64ppcle::pack1(OutputFile*,Filter&) upx c++ heuristic 3 coverage link
PackLinuxElf32ppc::pack1(OutputFile*,Filter&) upx c++ heuristic 3 coverage link
otErrorot::Cli::TcpExample::Process<32000442710786154ul>(ot::Utils::CmdLineParser::Arg*) openthread c++ heuristic 3 coverage link
otErrorot::Cli::TcpExample::Process<1665316120ul>(ot::Utils::CmdLineParser::Arg*) openthread c++ heuristic 3 coverage link
ot::Cli::TcpExample::HandleTcpForwardProgressCallback(otTcpEndpoint*,unsignedlong,unsignedlong) openthread c++ heuristic 3 coverage link
ot::Mle::Mle::HandleChildIdRequest(ot::Mle::Mle::RxInfo&) openthread c++ heuristic 3 coverage link
ot::Mle::Mle::HandleLinkAcceptVariant(ot::Mle::Mle::RxInfo&,ot::Mle::Mle::MessageType) openthread c++ heuristic 3 coverage link
mz_zip_validate_file_archive zip c heuristic 3 coverage link
zip_create zip c heuristic 3 coverage link
mz_zip_validate_archive zip c heuristic 3 coverage link
zip_entries_deletebyindex zip c heuristic 3 coverage link
zip_entries_delete zip c heuristic 3 coverage link
dng_camera_profile::HueSatMapForWhite(dng_xy_coordconst&)const dng_sdk c++ heuristic 3 coverage link
dng_hue_sat_map::Interpolate(dng_hue_sat_mapconst&,dng_hue_sat_mapconst&,double) dng_sdk c++ heuristic 3 coverage link
tiff_dng_extended_color_profile::Put(dng_stream&,bool) dng_sdk c++ heuristic 3 coverage link
main2(int,char**) dng_sdk c++ heuristic 3 coverage link
return_with_partial_match pcre2 c++ heuristic 3 coverage link
bpf_object_load libbpf c heuristic 3 coverage link
bpf_object_prepare libbpf c heuristic 3 coverage link
bpf_object__open_skeleton libbpf c heuristic 3 coverage link
bpf_object__open_file libbpf c heuristic 3 coverage link
bpf_program__set_attach_target libbpf c heuristic 3 coverage link
icu_78::MessageFormat::getDefaultDateFormat(UErrorCode&)const icu c++ heuristic 3 coverage link
icu_78::message2::StandardFunctions::Number::minimumFractionDigits(icu_78::message2::FunctionOptionsconst&)const icu c++ heuristic 3 coverage link
icu_78::message2::StandardFunctions::Number::minimumSignificantDigits(icu_78::message2::FunctionOptionsconst&)const icu c++ heuristic 3 coverage link
icu_78::message2::StandardFunctions::Number::minimumIntegerDigits(icu_78::message2::FunctionOptionsconst&)const icu c++ heuristic 3 coverage link
icu_78::message2::getInt64Value(icu_78::Localeconst&,icu_78::message2::Formattableconst&,UErrorCode&) icu c++ heuristic 3 coverage link
msCGIHandler mapserver c++ heuristic 3 coverage link
msWCSDispatch mapserver c++ heuristic 3 coverage link
msMapLoadOWSParameters mapserver c++ heuristic 3 coverage link
msDrawQueryLayer mapserver c++ heuristic 3 coverage link
msDrawWMSLayer mapserver c++ heuristic 3 coverage link
uhdr_encode libultrahdr c++ heuristic 3 coverage link
ultrahdr::IccHelper::writeIccProfile(uhdr_color_transfer,uhdr_color_gamut) libultrahdr c++ heuristic 3 coverage link
jpeg_start_compress libultrahdr c++ heuristic 3 coverage link
encode_mcu_huff libultrahdr c++ heuristic 3 coverage link
tsx_on_state_calling pjsip c heuristic 3 coverage link
tsx_on_state_proceeding_uac pjsip c heuristic 3 coverage link
tsx_on_state_completed_uas pjsip c heuristic 3 coverage link
tsx_on_state_completed_uac pjsip c heuristic 3 coverage link
pjsip_tsx_retransmit_no_state pjsip c heuristic 3 coverage link
install_test_bundle_twice rauc c heuristic 3 coverage link
install_test_bundle_hook_install rauc c heuristic 3 coverage link
install_test_bundle_hook_post_install rauc c heuristic 3 coverage link
do_install_bundle rauc c heuristic 3 coverage link
install_fixture_set_up_bundle_post_hook rauc c heuristic 3 coverage link
config_read_file libconfig c heuristic 3 coverage link
config_read libconfig c heuristic 3 coverage link
nlstdir proftpd c heuristic 3 coverage link
log_sess_reinit_ev proftpd c heuristic 3 coverage link
core_chdir proftpd c heuristic 3 coverage link
nlstfile proftpd c heuristic 3 coverage link
sendline proftpd c heuristic 3 coverage link
vlc_demux_process_memory vlc c heuristic 3 coverage link
vlc_demux_process_path vlc c heuristic 3 coverage link
vlc_demux_process_url vlc c heuristic 3 coverage link
EsOutCreateSubESes vlc c heuristic 3 coverage link
EsOutDel vlc c heuristic 3 coverage link
acommon::ConfigFilterModule::get_new(acommon::Stringconst&,acommon::Configconst*) aspell c++ heuristic 3 coverage link
aspeller::SpellerImpl::ConfigNotifier::run_together_limit(aspeller::SpellerImpl*,int) aspell c++ heuristic 3 coverage link
aspell_config_retrieve_list aspell c++ heuristic 3 coverage link
aspell_config_retrieve aspell c++ heuristic 3 coverage link
aspell_config_remove aspell c++ heuristic 3 coverage link
gdImageGifPtr libgd c++ heuristic 3 coverage link
parse_options fio c++ heuristic 3 coverage link
parse_cmd_line fio c++ heuristic 3 coverage link
handle_command fio c++ heuristic 3 coverage link
do_io fio c++ heuristic 3 coverage link
init_blktrace_read fio c++ heuristic 3 coverage link
lxcapi_startl lxc c heuristic 3 coverage link
__criu_restore lxc c heuristic 3 coverage link
lxc_ls_main lxc c heuristic 3 coverage link
lxc_autostart_main lxc c heuristic 3 coverage link
lxc_copy_main lxc c heuristic 3 coverage link
tsm_vte_input libtsm c++ heuristic 3 coverage link
parse_data libtsm c++ heuristic 3 coverage link
do_action libtsm c++ heuristic 3 coverage link
do_execute libtsm c++ heuristic 3 coverage link
do_esc libtsm c++ heuristic 3 coverage link
main_to_fuzz flac c++ heuristic 3 coverage link
FLAC__metadata_chain_read_ogg_with_callbacks flac c++ heuristic 3 coverage link
FLAC__metadata_chain_read_with_callbacks flac c++ heuristic 3 coverage link
FLAC::Metadata::get_cuesheet(charconst*,FLAC::Metadata::CueSheet*&) flac c++ heuristic 3 coverage link
FLAC::Metadata::get_tags(charconst*,FLAC::Metadata::VorbisComment*&) flac c++ heuristic 3 coverage link
cryptofuzz::module::CryptoPP_detail::Crypt circl c++ heuristic 3 coverage link
Botan_Tests::PK_PQC_KEM_KAT_Test::run_one_test circl c++ heuristic 3 coverage link
Botan_Tests::PK_PQC_KEM_ACVP_KAT_KeyGen_Test::run_one_test circl c++ heuristic 3 coverage link
Botan_Tests::DLIES_KAT_Tests::run_one_test circl c++ heuristic 3 coverage link
Botan::CryptoBox::decrypt_bin circl c++ heuristic 3 coverage link
queryMiscTest tdengine c heuristic 3 coverage link
queryColumnTest tdengine c heuristic 3 coverage link
schedulerExecCb tdengine c heuristic 3 coverage link
insert_dup_tables tdengine c heuristic 3 coverage link
insertAUTOTest1 tdengine c heuristic 3 coverage link
google::protobuf::json_internal::(anonymousnamespace)::ParseMessage<google::protobuf::json_internal::ParseProto2Descriptor>(google::protobuf::json_internal::JsonLexer&,google::protobuf::json_internal::ParseProto2Descriptor::Descconst&,google::protobuf::json_internal::ParseProto2Descriptor::Msg&,bool)::{lambda(google::protobuf::json_internal::LocationWith<google::protobuf::json_internal::MaybeOwnedString>&)#1}::operator()(google::protobuf::json_internal::LocationWith<google::protobuf::json_internal::MaybeOwnedString>&)const grpc-httpjson-transcoding c++ heuristic 3 coverage link
google::protobuf::json_internal::ParseProto2Descriptor::NewDynamic<google::protobuf::json_internal::(anonymousnamespace)::ParseAny<google::protobuf::json_internal::ParseProto2Descriptor>(google::protobuf::json_internal::JsonLexer&,google::protobuf::json_internal::ParseProto2Descriptor::Descconst&,google::protobuf::json_internal::ParseProto2Descriptor::Msg&)::{lambda(google::protobuf::Descriptorconst&,google::protobuf::json_internal::ParseProto2Descriptor::Msg&)#1}>(google::protobuf::FieldDescriptorconst*,std::__1::basic_string<char,google::protobuf::FieldDescriptorconst*::char_traits<char>,google::protobuf::FieldDescriptorconst*::allocator<char>>const&,google::protobuf::json_internal::ParseProto2Descriptor::Msg&,google::protobuf::json_internal::(anonymousnamespace)::ParseAny<google::protobuf::json_internal::ParseProto2Descriptor>(google::protobuf::json_internal::JsonLexer&,google::protobuf::json_internal::ParseProto2Descriptor::Descconst&,google::protobuf::json_internal::ParseProto2Descriptor::Msg&)::{lambda(google::protobuf::Descriptorconst&,google::protobuf::json_internal::ParseProto2Descriptor::Msg&)#1})::{lambda(google::protobuf::Descriptorconst&)#1}::operator()(google::protobuf::Descriptorconst&)const grpc-httpjson-transcoding c++ heuristic 3 coverage link
google::protobuf::json_internal::(anonymousnamespace)::ParseMap<google::protobuf::json_internal::ParseProto2Descriptor>(google::protobuf::json_internal::JsonLexer&,google::protobuf::json_internal::ParseProto2Descriptor::Field,google::protobuf::json_internal::ParseProto2Descriptor::Msg&)::{lambda(google::protobuf::json_internal::LocationWith<google::protobuf::json_internal::MaybeOwnedString>&)#1}::operator()(google::protobuf::json_internal::LocationWith<google::protobuf::json_internal::MaybeOwnedString>&)const grpc-httpjson-transcoding c++ heuristic 3 coverage link
google::protobuf::json_internal::(anonymousnamespace)::WriteValue<google::protobuf::json_internal::UnparseProto2Descriptor>(google::protobuf::json_internal::JsonWriter&,google::protobuf::json_internal::UnparseProto2Descriptor::Msgconst&,google::protobuf::json_internal::UnparseProto2Descriptor::Descconst&,bool)::{lambda(google::protobuf::Descriptorconst&)#2}::operator()(google::protobuf::Descriptorconst&)const grpc-httpjson-transcoding c++ heuristic 3 coverage link
google::protobuf::json_internal::(anonymousnamespace)::WriteValue<google::protobuf::json_internal::UnparseProto2Descriptor>(google::protobuf::json_internal::JsonWriter&,google::protobuf::json_internal::UnparseProto2Descriptor::Msgconst&,google::protobuf::json_internal::UnparseProto2Descriptor::Descconst&,bool)::{lambda(google::protobuf::Descriptorconst&)#1}::operator()(google::protobuf::Descriptorconst&)const grpc-httpjson-transcoding 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