AFLplusplus / AFLplusplus/LibAFL

String mutation (feature: unicode) is very slow

Abierto
#1,782 0 comentarios 0 reacciones 1 asignado Reclamado por @addisoncrump Ver en GitHub
bug
Lenguaje dominante
Rust
Estrellas
2.6k
Forks
481
Merge medio
2 d 30 min
PR fusionados (30 d)
16

Descripción

**IMPORTANT**
1. You have verified that the issue to be present in the current `main` branch

Yup

**Describe the bug**
Building a real fuzzer with the `String*` mutations results in a very slow fuzzer.

```
Client 001:
0.0022: Scheduler
0.0361: Manager
Stage 0:
0.0002: GetInputFromCorpus
0.8122: Mutate
0.0002: MutatePostExec
0.0713: TargetExecution
0.0012: PreExecObservers
0.0120: PostExecObservers
Feedbacks:
0.0000: CrashFeedback
0.0289: mapfeedback_metadata_edges
0.0000: time
0.0357: Not Measured
Client 002:
0.0020: Scheduler
0.0385: Manager
Stage 0:
0.0006: GetInputFromCorpus
0.8167: Mutate
0.0002: MutatePostExec
0.0654: TargetExecution
0.0011: PreExecObservers
0.0111: PostExecObservers
Feedbacks:
0.0000: CrashFeedback
0.0268: mapfeedback_metadata_edges
0.0000: time
0.0378: Not Measured
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.