Lines Matching full:sanitizer
56 // A byte representing the relevant sanitizer for a given jaz.Zer instance. It is used to check
57 // whether the corresponding sanitizer is disabled and jaz.Zer will not report a finding in this
58 // case. Each sanitizer which relies on this class must set this byte accordingly. We choose a
59 // single byte to represent the sanitizer in order to keep the serialized version of jaz.Zer
64 private byte sanitizer = REFLECTIVE_CALL_SANITIZER_ID; field in Zer
79 public Zer(byte sanitizer) { in Zer() argument
80 this.sanitizer = sanitizer; in Zer()
84 // A special static method that is called by the expression language injection sanitizer. We
85 // choose a parameterless method to keep the string that the sanitizer guides the fuzzer to
94 if (isSanitizerEnabled(sanitizer)) { in reportFindingIfEnabled()
111 String sanitizer; in isSanitizerEnabled() local
114 sanitizer = "com.code_intelligence.jazzer.sanitizers.Deserialization"; in isSanitizerEnabled()
117 sanitizer = "com.code_intelligence.jazzer.sanitizers.ExpressionLanguageInjection"; in isSanitizerEnabled()
120 sanitizer = "com.code_intelligence.jazzer.sanitizers.ReflectiveCall"; in isSanitizerEnabled()
122 return Arrays.stream(allDisabledHooks.split(",")).noneMatch(sanitizer::equals); in isSanitizerEnabled()
357 // Need to read in ourselves to initialize the sanitizer field. in readObject()