mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-17 12:18:08 +00:00
another fix for disabled entries
This commit is contained in:
@ -32,6 +32,7 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
|
|||||||
after every queue entry as this can take very long time otherwise
|
after every queue entry as this can take very long time otherwise
|
||||||
- better detection if a target needs a large shared map
|
- better detection if a target needs a large shared map
|
||||||
- fix for `-Z`
|
- fix for `-Z`
|
||||||
|
- fixed a few crashes
|
||||||
- switched to an even faster RNG
|
- switched to an even faster RNG
|
||||||
- added hghwng's patch for faster trace map analysis
|
- added hghwng's patch for faster trace map analysis
|
||||||
- afl-cc
|
- afl-cc
|
||||||
|
@ -1770,12 +1770,15 @@ int main(int argc, char **argv_orig, char **envp) {
|
|||||||
if (unlikely(afl->old_seed_selection)) {
|
if (unlikely(afl->old_seed_selection)) {
|
||||||
|
|
||||||
afl->current_entry = 0;
|
afl->current_entry = 0;
|
||||||
while (unlikely(afl->queue_buf[afl->current_entry]->disabled)) {
|
while (unlikely(afl->current_entry < afl->queued_paths &&
|
||||||
|
afl->queue_buf[afl->current_entry]->disabled)) {
|
||||||
|
|
||||||
++afl->current_entry;
|
++afl->current_entry;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (afl->current_entry >= afl->queued_paths) { afl->current_entry = 0; }
|
||||||
|
|
||||||
afl->queue_cur = afl->queue_buf[afl->current_entry];
|
afl->queue_cur = afl->queue_buf[afl->current_entry];
|
||||||
|
|
||||||
if (unlikely(seek_to)) {
|
if (unlikely(seek_to)) {
|
||||||
|
Reference in New Issue
Block a user