The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
71 | 9 | [PhoneticEngineFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00009 | [org.apache.commons.codec.language.bm.PhoneticEngine].encode(String,Languages.LanguageSet) |
1 | 6 | [PhoneticEngineFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00006 |
[PhoneticEngineFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)
[function]
[call site]
00000
[java.util.EnumSet].allOf()
[function]
[call site]
00001
[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(PhoneticEngineFuzzer)
[function]
[call site]
00002
[java.util.EnumSet].allOf()
[function]
[call site]
00003
[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(PhoneticEngineFuzzer)
[function]
[call site]
00004
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()
[function]
[call site]
00005
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()
[function]
[call site]
00006
[org.apache.commons.codec.language.bm.PhoneticEngine].<init>(,,boolean,int)
[function]
[call site]
00007
[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()
[function]
[call site]
00008
[org.apache.commons.codec.language.bm.PhoneticEngine].encode(String)
[function]
[call site]
00009
[org.apache.commons.codec.language.bm.Lang].guessLanguages(String)
[function]
[call site]
00010
[String].toLowerCase(org.apache.commons.codec.language.bm.Lang)
[function]
[call site]
00011
[org.apache.commons.codec.language.bm.Languages].getLanguages()
[function]
[call site]
00012
[java.util.HashSet].<init>(java.util.Set<String>)
[function]
[call site]
00013
[java.util.List<LangRule>].forEach()
[function]
[call site]
00014
[org.apache.commons.codec.language.bm.Lang].from(java.util.HashSet)
[function]
[call site]
00015
[org.apache.commons.codec.language.bm.Lang].equals(LanguageSet)
[function]
[call site]
00016
[org.apache.commons.codec.language.bm.PhoneticEngine].encode(String,Languages.LanguageSet)
[function]
[call site]
00017
[org.apache.commons.codec.language.bm.Rule].getInstanceMap(NameType,org.apache.commons.codec.language.bm.PhoneticEngine,Languages.LanguageSet)
[function]
[call site]
00018
[org.apache.commons.codec.language.bm.Rule].getInstanceMap(NameType,RuleType,String)
[function]
[call site]
00019
[java.util.Map<NameType,java.util.Map<RuleType,java.util.Map<String,java.util.Map<String,java.util.List<org.apache.commons.codec.language.bm.Rule>>>>>].get(NameType)
[function]
[call site]
00020
[org.apache.commons.codec.language.bm.Rule].get(RuleType)
[function]
[call site]
00021
[org.apache.commons.codec.language.bm.Rule].get(String)
[function]
[call site]
00022
[NameType].getName()
[function]
[call site]
00023
[RuleType].getName()
[function]
[call site]
00024
[IllegalArgumentException].<init>(org.apache.commons.codec.language.bm.Rule)
[function]
[call site]
00025
[org.apache.commons.codec.language.bm.Rule].getInstanceMap(NameType,RuleType,Languages.LanguageSet)
[function]
[call site]
00026
[org.apache.commons.codec.language.bm.Languages.LanguageSet].isSingleton()
[function]
[call site]
00027
[org.apache.commons.codec.language.bm.Languages.LanguageSet].getAny()
[function]
[call site]
00028
[org.apache.commons.codec.language.bm.Rule].getInstanceMap(NameType,RuleType,org.apache.commons.codec.language.bm.Rule)
[function]
[call site]
00029
[org.apache.commons.codec.language.bm.Rule].getInstanceMap(NameType,RuleType,String)
[function]
[call site]
00030
[String].toLowerCase(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00031
[org.apache.commons.codec.language.bm.PhoneticEngine].replace(char,char)
[function]
[call site]
00032
[org.apache.commons.codec.language.bm.PhoneticEngine].trim()
[function]
[call site]
00033
[org.apache.commons.codec.language.bm.PhoneticEngine].startsWith(String)
[function]
[call site]
00034
[org.apache.commons.codec.language.bm.PhoneticEngine].substring(int)
[function]
[call site]
00035
[org.apache.commons.codec.language.bm.PhoneticEngine].encode(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00036
[org.apache.commons.codec.language.bm.PhoneticEngine].encode(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00037
[java.util.Map<NameType,java.util.Set<String>>].get(NameType)
[function]
[call site]
00038
[org.apache.commons.codec.language.bm.PhoneticEngine].startsWith(String)
[function]
[call site]
00039
[org.apache.commons.codec.language.bm.PhoneticEngine].substring(int)
[function]
[call site]
00040
[org.apache.commons.codec.language.bm.PhoneticEngine].encode(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00041
[org.apache.commons.codec.language.bm.PhoneticEngine].encode(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00042
[java.util.regex.Pattern].split(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00043
[java.util.Arrays].asList(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00044
[java.util.ArrayList].<init>()
[function]
[call site]
00045
[org.apache.commons.codec.language.bm.PhoneticEngine].forEach()
[function]
[call site]
00046
[java.util.Map<NameType,java.util.Set<String>>].get(NameType)
[function]
[call site]
00047
[java.util.ArrayList].removeAll(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00048
[java.util.ArrayList].addAll(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00049
[java.util.Map<NameType,java.util.Set<String>>].get(NameType)
[function]
[call site]
00050
[java.util.ArrayList].removeAll(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00051
[java.util.ArrayList].addAll(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00052
[IllegalStateException].<init>(String)
[function]
[call site]
00053
[org.apache.commons.codec.language.bm.PhoneticEngine].join(java.util.ArrayList,String)
[function]
[call site]
00054
[java.util.ArrayList].size()
[function]
[call site]
00055
[org.apache.commons.codec.language.bm.PhoneticEngine].iterator()
[function]
[call site]
00056
[org.apache.commons.codec.language.bm.PhoneticEngine].next()
[function]
[call site]
00057
[java.util.ArrayList].isEmpty()
[function]
[call site]
00058
[StringBuilder].<init>()
[function]
[call site]
00059
[java.util.ArrayList].forEach()
[function]
[call site]
00060
[StringBuilder].substring(int)
[function]
[call site]
00061
[org.apache.commons.codec.language.bm.PhoneticEngine].length()
[function]
[call site]
00062
[RulesApplication].<init>(java.util.Map<String,java.util.List<org.apache.commons.codec.language.bm.Rule>>,org.apache.commons.codec.language.bm.PhoneticEngine,org.apache.commons.codec.language.bm.PhoneticEngine,org.apache.commons.codec.language.bm.PhoneticEngine,int)
[function]
[call site]
00063
[RulesApplication].invoke()
[function]
[call site]
00064
[org.apache.commons.codec.language.bm.PhoneticEngine].getI()
[function]
[call site]
00065
[org.apache.commons.codec.language.bm.PhoneticEngine].getPhonemeBuilder()
[function]
[call site]
00066
[org.apache.commons.codec.language.bm.PhoneticEngine].applyFinalRules(org.apache.commons.codec.language.bm.PhoneticEngine,java.util.Map<String,java.util.List<org.apache.commons.codec.language.bm.Rule>>)
[function]
[call site]
00067
[org.apache.commons.codec.language.bm.PhoneticEngine].applyFinalRules(PhonemeBuilder,java.util.Map<String,java.util.List<org.apache.commons.codec.language.bm.Rule>>)
[function]
[call site]
00068
[java.util.Objects].requireNonNull(java.util.Map<String,java.util.List<org.apache.commons.codec.language.bm.Rule>>,String)
[function]
[call site]
00069
[java.util.Map<String,java.util.List<org.apache.commons.codec.language.bm.Rule>>].isEmpty()
[function]
[call site]
00070
[java.util.TreeMap].<init>(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00071
[org.apache.commons.codec.language.bm.PhoneticEngine.PhonemeBuilder].getPhonemes()
[function]
[call site]
00072
[org.apache.commons.codec.language.bm.PhoneticEngine].forEach()
[function]
[call site]
00073
[java.util.TreeMap].keySet()
[function]
[call site]
00074
[org.apache.commons.codec.language.bm.PhoneticEngine.PhonemeBuilder].<init>(org.apache.commons.codec.language.bm.PhoneticEngine)
[function]
[call site]
00075
[org.apache.commons.codec.language.bm.PhoneticEngine.PhonemeBuilder].makeString()
[function]
[call site]
00076
[Set<Rule.Phoneme>].stream()
[function]
[call site]
00077
[org.apache.commons.codec.language.bm.PhoneticEngine.PhonemeBuilder].map()
[function]
[call site]
00078
[java.util.stream.Collectors].joining(String)
[function]
[call site]
00079
[org.apache.commons.codec.language.bm.PhoneticEngine.PhonemeBuilder].collect(org.apache.commons.codec.language.bm.PhoneticEngine.PhonemeBuilder)
[function]
[call site]
00080