Target oracle

Function name Project Language Reason Coverage link
ha_innobase::commit_inplace_alter_table mariadb 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
i_s_fts_being_deleted_fill mariadb c++ heuristic 3 coverage link
streamFile libxml2 c++ heuristic 3 coverage link
xmllintShell libxml2 c++ heuristic 3 coverage link
xmlSchemaValidateOneElement libxml2 c++ heuristic 3 coverage link
xmlTextReaderSchemaValidate libxml2 c++ heuristic 3 coverage link
xmlTextReaderSchemaValidateCtxt libxml2 c++ heuristic 3 coverage link
httpAddrConnect cups c heuristic 3 coverage link
cups_read_client_conf cups c heuristic 3 coverage link
ppd_mark_choices cups c heuristic 3 coverage link
exprtk::parser<double>::parse_pending_vector_index_operator(exprtk::details::expression_node<double>*&) exprtk c++ heuristic 3 coverage link
floatexprtk::details::numeric::details::process_impl<float>(exprtk::details::operator_type,float) exprtk c++ heuristic 3 coverage link
exprtk::parser<float>::parse_pending_vector_index_operator(exprtk::details::expression_node<float>*&) exprtk c++ heuristic 3 coverage link
exprtk::parser<double>::expression_generator<double>::synthesize_assignment_operation_expression(exprtk::details::operator_typeconst&,exprtk::details::expression_node<double>*(&)[2]) exprtk c++ heuristic 3 coverage link
doubleexprtk::details::numeric::details::process_impl<double>(exprtk::details::operator_type,double) exprtk c++ heuristic 3 coverage link
configure ntpsec c heuristic 3 coverage link
read_network_packet ntpsec c heuristic 3 coverage link
teljjy_conn_data ntpsec c heuristic 3 coverage link
jjy_synctime ntpsec c heuristic 3 coverage link
modem_poll ntpsec c heuristic 3 coverage link
S2Polygon::GetOverlapFractions(S2Polygonconst&,S2Polygonconst&) s2geometry c++ heuristic 3 coverage link
S2Polygon::InitToIntersection(S2Polygonconst&,S2Polygonconst&) s2geometry c++ heuristic 3 coverage link
S2Polygon::SubtractFromPolyline(S2Polylineconst&)const s2geometry c++ heuristic 3 coverage link
S2Polygon::IntersectWithPolyline(S2Polylineconst&)const s2geometry c++ heuristic 3 coverage link
S2Polygon::InitToSymmetricDifference(S2Polygonconst&,S2Polygonconst&) s2geometry c++ heuristic 3 coverage link
lxcapi_startl lxc c heuristic 3 coverage link
lxcapi_start lxc c heuristic 3 coverage link
do_lxcapi_restore lxc c heuristic 3 coverage link
__criu_restore lxc c heuristic 3 coverage link
lxc_ls_main lxc c heuristic 3 coverage link
resip::Transport::basicCheck(resip::SipMessageconst&) resiprocate c++ heuristic 3 coverage link
resip::Helper::make405(resip::SipMessageconst&,intconst*,int) resiprocate c++ heuristic 3 coverage link
resip::Helper::makeFailureAck(resip::SipMessageconst&,resip::SipMessageconst&) resiprocate c++ heuristic 3 coverage link
resip::SipMessage::releaseContents() resiprocate c++ heuristic 3 coverage link
resip::SdpContents::Session::Medium::findFirstMatchingCodecs(resip::SdpContents::Session::Mediumconst&,resip::SdpContents::Session::Codec*)const resiprocate c++ heuristic 3 coverage link
ada_idna_to_ascii ada-url c++ heuristic 3 coverage link
TIFFOpen libtiff c++ heuristic 3 coverage link
TIFFFdOpen libtiff c++ heuristic 3 coverage link
TIFFSetDirectory libtiff c++ heuristic 3 coverage link
TIFFWriteCustomDirectory libtiff c++ heuristic 3 coverage link
TIFFReadGPSDirectory libtiff c++ heuristic 3 coverage link
mz_zip_validate_file_archive miniz c heuristic 3 coverage link
mz_zip_validate_archive miniz c heuristic 3 coverage link
mz_zip_reader_extract_iter_read miniz c heuristic 3 coverage link
mnt_table_parse_mtab util-linux c heuristic 3 coverage link
__mnt_table_parse_mountinfo util-linux c heuristic 3 coverage link
mnt_table_parse_fstab util-linux c heuristic 3 coverage link
__mnt_new_table_from_file util-linux c heuristic 3 coverage link
__mnt_table_parse_dir util-linux c heuristic 3 coverage link
str_cd_iconveh libidn2 c++ heuristic 3 coverage link
spectre_document_load libspectre c++ heuristic 3 coverage link
spectre_document_load_from_stream libspectre c++ heuristic 3 coverage link
param_test libspectre c++ heuristic 3 coverage link
test_page_size libspectre c++ heuristic 3 coverage link
test_document_render libspectre c++ heuristic 3 coverage link
INT123_open_fixed_post mpg123 c++ heuristic 3 coverage link
mpg123_seek mpg123 c++ heuristic 3 coverage link
mpg123_seek_frame mpg123 c++ heuristic 3 coverage link
mpg123_timeframe mpg123 c++ heuristic 3 coverage link
mpg123_info mpg123 c++ heuristic 3 coverage link
Tss2_Sys_GetCapability_Complete tpm2-tss c++ heuristic 3 coverage link
dumpstate tpm2-tss c++ heuristic 3 coverage link
Tss2_Sys_ContextSave tpm2-tss c++ heuristic 3 coverage link
Tss2_Sys_FlushContext tpm2-tss c++ heuristic 3 coverage link
Tss2_Sys_Certify_Complete tpm2-tss c++ heuristic 3 coverage link
json_dump_file jansson c++ heuristic 3 coverage link
json_dumpf jansson c++ heuristic 3 coverage link
json_dumpfd jansson c++ heuristic 3 coverage link
strtod__unused jansson c++ heuristic 3 coverage link
json_loadfd jansson c++ heuristic 3 coverage link
testUmask augeas c++ heuristic 3 coverage link
tree_save 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
error_service postfix c heuristic 3 coverage link
discard_service postfix c heuristic 3 coverage link
smtp_service postfix c heuristic 3 coverage link
smtpd_service postfix c heuristic 3 coverage link
smtp_connect_local postfix c heuristic 3 coverage link
runas_matches_pw sudoers c heuristic 3 coverage link
push_includedir sudoers c heuristic 3 coverage link
runaslist_matches sudoers c heuristic 3 coverage link
userlist_matches sudoers c heuristic 3 coverage link
user_matches sudoers c heuristic 3 coverage link
ucl_parser_add_fd libucl c heuristic 3 coverage link
ucl_parser_add_fd_priority libucl c heuristic 3 coverage link
ucl_parser_add_file libucl c heuristic 3 coverage link
ucl_parser_add_file_priority libucl c heuristic 3 coverage link
ucl_comments_move libucl c heuristic 3 coverage link
main nccl c++ heuristic 3 coverage link
ncclDevCommCreate nccl c++ heuristic 3 coverage link
initTransportsRank nccl c++ heuristic 3 coverage link
ncclCommInitAll nccl c++ heuristic 3 coverage link
ncclCommRevoke nccl c++ heuristic 3 coverage link
sync_multipart_handling_cb libsoup c++ heuristic 3 coverage link
conditional_get_ready_cb libsoup c++ heuristic 3 coverage link
do_sniffer_sync_test libsoup c++ heuristic 3 coverage link
do_invalid_header_received_test libsoup c++ heuristic 3 coverage link
do_invalid_header_rfc9113_received_test libsoup c++ heuristic 3 coverage link
smtp_server_cmd_starttls dovecot c heuristic 3 coverage link
smtp_server_cmd_rcpt dovecot c heuristic 3 coverage link
ssl_client_settings_get dovecot c heuristic 3 coverage link
settings_mmap_apply dovecot c heuristic 3 coverage link
smtp_server_cmd_auth_send_challenge dovecot c heuristic 3 coverage link
_ZN3tao5pegtl6tracerINS0_13tracer_traitsILb0ELb1ELm2ELm8EEEE5parseIN8usbguard10RuleParser12rule_grammarETtTpTyENS7_19rule_parser_actionsETtTpTyENS0_6normalERNS0_12string_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSG_11char_traitsIcEENSG_9allocatorIcEEEEEEJRNS6_4RuleEEEEbOT2_DpOT3_ usbguard c++ heuristic 3 coverage link
_ZN3tao5pegtl14complete_traceIN8usbguard10RuleParser12rule_grammarETtTpTyENS3_19rule_parser_actionsETtTpTyENS0_6normalERNS0_12string_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEEEJRNS2_4RuleEEEEbOT2_DpOT3_ usbguard c++ heuristic 3 coverage link
_ZN3tao5pegtl8internal3optIJNS1_3seqIJNS0_4plusINS0_5ascii5blankEJEEENS0_4listIN8usbguard10RuleParser15rule_attributesES7_vEEEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyENSA_19rule_parser_actionsETtTpTyENS0_13state_controlINS0_6normalEE4typeENS0_12string_inputILNS0_13tracking_modeE0ENS5_3eol7lf_crlfENSt3__112basic_stringIcNSR_11char_traitsIcEENSR_9allocatorIcEEEEEEJRNS9_4RuleERNS0_6tracerINS0_13tracer_traitsILb0ELb1ELm2ELm8EEEEEEEEbRT3_DpOT4_ usbguard c++ heuristic 3 coverage link
_ZN3tao5pegtl8internal3optIJNS0_3sorIJN8usbguard10RuleParser7commentENS5_4ruleEEEEEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyENS5_19rule_parser_actionsETtTpTyENS0_13state_controlINS0_6normalEE4typeENS0_12string_inputILNS0_13tracking_modeE0ENS0_5ascii3eol7lf_crlfENSt3__112basic_stringIcNSN_11char_traitsIcEENSN_9allocatorIcEEEEEEJRNS4_4RuleERNS0_6tracerINS0_13tracer_traitsILb0ELb1ELm2ELm8EEEEEEEEbRT3_DpOT4_ usbguard c++ heuristic 3 coverage link
_ZN3tao5pegtl8internal4starINS1_3seqIJNS0_4plusINS0_5ascii5blankEJEEEN8usbguard10RuleParser15rule_attributesEEEEJEE5matchILNS0_10apply_modeE1ELNS0_11rewind_modeE0ETtTpTyENS9_19rule_parser_actionsETtTpTyENS0_13state_controlINS0_6normalEE4typeENS0_12string_inputILNS0_13tracking_modeE0ENS5_3eol7lf_crlfENSt3__112basic_stringIcNSP_11char_traitsIcEENSP_9allocatorIcEEEEEEJRNS8_4RuleERNS0_6tracerINS0_13tracer_traitsILb0ELb1ELm2ELm8EEEEEEEEbRT3_DpOT4_ usbguard c++ heuristic 3 coverage link
OpenBabel::GAMESSOutputFormat::ReadMolecule(OpenBabel::OBBase*,OpenBabel::OBConversion*) openbabel c++ heuristic 3 coverage link
OpenBabel::AliasData::FromNameLookup(OpenBabel::OBMol&,unsignedint) openbabel c++ heuristic 3 coverage link
OpenBabel::mmCIFFormat::ReadMolecule(OpenBabel::OBBase*,OpenBabel::OBConversion*) openbabel c++ heuristic 3 coverage link
OpenBabel::XYZFormat::ReadMolecule(OpenBabel::OBBase*,OpenBabel::OBConversion*) openbabel c++ heuristic 3 coverage link
OpenBabel::OBForceField::SystematicRotorSearch(unsignedint,bool) openbabel c++ heuristic 3 coverage link
input_kex_gen_reply hpn-ssh c++ heuristic 3 coverage link
input_kex_dh_gex_request hpn-ssh c++ heuristic 3 coverage link
input_kex_dh_gex_init hpn-ssh c++ heuristic 3 coverage link
ssh_dispatch_run_fatal hpn-ssh c++ heuristic 3 coverage link
ssh_dispatch_run hpn-ssh c++ heuristic 3 coverage link
af_latin_metrics_init xpdf c++ heuristic 3 coverage link
af_cjk_metrics_init xpdf c++ heuristic 3 coverage link
af_indic_metrics_init xpdf c++ heuristic 3 coverage link
TT_Set_MM_Blend xpdf c++ heuristic 3 coverage link
TT_Get_MM_Blend xpdf c++ heuristic 3 coverage link
ZSTD_flushStream zstd c++ heuristic 3 coverage link
ZSTD_compressBegin zstd c++ heuristic 3 coverage link
ZSTD_compressBegin_usingCDict zstd c++ heuristic 3 coverage link
ZSTD_createCDict_byReference zstd c++ heuristic 3 coverage link
ZSTD_createCDict zstd c++ heuristic 3 coverage link
libusb_get_bos_descriptor libusb c++ heuristic 3 coverage link
linux_get_parent_info libusb c++ heuristic 3 coverage link
libusb_handle_events_completed libusb c++ heuristic 3 coverage link
libusb_handle_events_timeout_completed libusb c++ heuristic 3 coverage link
libusb_handle_events_timeout libusb c++ heuristic 3 coverage link
RISCV_printInst capstone 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
TMS320C64x_printInst capstone c++ heuristic 3 coverage link
dwg_write_file libredwg c heuristic 3 coverage link
dwg_read_file libredwg c heuristic 3 coverage link
dwg_write_json libredwg c heuristic 3 coverage link
dwg_json_variable_type libredwg c heuristic 3 coverage link
remove_EXEMPT_FROM_CAD_STANDARDS_APPID libredwg c heuristic 3 coverage link
asn1_expand_any_defined_by libtasn1 c++ heuristic 3 coverage link
asn1_find_structure_from_oid libtasn1 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

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