AFLplusplus / AFLplusplus/LibAFL

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

Đang mở
#3,391 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug
Ngôn ngữ chính
Rust
Star
2.6k
Fork
481
Merge trung bình
2 ngày 30 phút
Pull request đã merge (30 ngày)
16

Mô tả

**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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.