mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-16 11:58:08 +00:00
set to compile with llvm 5.0 and 6.0
This commit is contained in:
@ -27,7 +27,8 @@ Version ++2.52c (2019-05-28):
|
|||||||
to the AFL schedule, not to the FAST schedule. So nothing changes unless
|
to the AFL schedule, not to the FAST schedule. So nothing changes unless
|
||||||
you use the new -p option :-) - see docs/power_schedules.txt
|
you use the new -p option :-) - see docs/power_schedules.txt
|
||||||
- added afl-system-config script to set all system performance options for fuzzing
|
- added afl-system-config script to set all system performance options for fuzzing
|
||||||
- llvm_mode support currently LLVM 8, 4.0 and 3.9 (thanks to Heiko Eissfeldt for the patch)
|
- llvm_mode is currently configured to work with llvm 5.0 and 6.0.
|
||||||
|
To compile with 3.9 or 4.0 you must change CXX to clang++ in llvm_mode/Makefile
|
||||||
|
|
||||||
|
|
||||||
---------------------------
|
---------------------------
|
||||||
|
@ -51,6 +51,7 @@ endif
|
|||||||
|
|
||||||
ifeq "$(origin CC)" "default"
|
ifeq "$(origin CC)" "default"
|
||||||
CC = clang
|
CC = clang
|
||||||
|
# if you use llvm 3.9 or 4.0 switch this to clang++ below
|
||||||
CXX = g++
|
CXX = g++
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -7,8 +7,9 @@ Fast LLVM-based instrumentation for afl-fuzz
|
|||||||
1) Introduction
|
1) Introduction
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
!!! This currently only works with LLVM version 3.9, 4.0 and 8 !!!
|
! llvm_mode is currently configured to compile with llvm 5.0 and 6.0 via g++ !
|
||||||
! Fixes for the versions in between are in the works !
|
! To compile with llvm 3.9 and 4.0 edit the Makefile and change CXX to clang++ !
|
||||||
|
! Fixes for llvm 3.7, 7 and 8 are in the work !
|
||||||
|
|
||||||
The code in this directory allows you to instrument programs for AFL using
|
The code in this directory allows you to instrument programs for AFL using
|
||||||
true compiler-level instrumentation, instead of the more crude
|
true compiler-level instrumentation, instead of the more crude
|
||||||
|
Reference in New Issue
Block a user