diff options
author | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2021-10-19 13:39:36 +0200 |
---|---|---|
committer | Khaled Yakdan <yakdan@code-intelligence.de> | 2021-10-20 17:09:02 +0200 |
commit | b13b2c9e97bbced1691f6bdcfd7d136a41dd5e4d (patch) | |
tree | 1be226c6aeb9f5b9082008f6bc4cbaa732c80940 /agent | |
parent | 29a221a3d5a0bf80135db354b696fded84e37185 (diff) | |
download | jazzer-api-b13b2c9e97bbced1691f6bdcfd7d136a41dd5e4d.tar.gz |
Only rescan classpath once before erroring out
Previously, this would rescan for classes on every run after reaching
half the error threshold.
Diffstat (limited to 'agent')
-rw-r--r-- | agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java index 0cc967bb..c9c0339f 100644 --- a/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java +++ b/agent/src/main/java/com/code_intelligence/jazzer/autofuzz/FuzzTarget.java @@ -172,7 +172,7 @@ public class FuzzTarget { System.err.printf("Failed to generate valid arguments to '%s' in %d attempts; giving up%n", methodReference, executionsSinceLastInvocation); System.exit(1); - } else if (executionsSinceLastInvocation >= MAX_EXECUTIONS_WITHOUT_INVOCATION / 2) { + } else if (executionsSinceLastInvocation == MAX_EXECUTIONS_WITHOUT_INVOCATION / 2) { // The application under test might perform classpath modifications or create classes // dynamically that implement interfaces or extend abstract classes. Rescanning the // classpath might help with constructing objects. |