AFLplusplus / AFLplusplus/LibAFL

libafl_ar and libafl_cc automatic configurations mechanism doesn't support response files.

Abierto
#3,391 2 comentarios 0 reacciones 0 asignados 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

**Describe the bug**
Modern toolchain components support 'response files', `@`-prefixed arguments which are names of files including additional command line arguments.

The logic which replaces e.g. `xxx.o` with `xxx.coverage.o` in libafl_cc and libafl_ar, when using multiple configurations, does not know about response files, and so projects which use them in their build systems produce incorrect compilation results.

We should refactor the libafl_cc crate to fully support response files.

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.