
* linux kernel (x509_cert) and process fuzzing example * rework filters * update to latest qemu * working for process and kernel fuzzing * new i2s mutator for binary only fuzzers * refactoring modules with new filtering interface * add state as parameter of harness * hide unused global in usermode * Script for stub bindings generation * do not try to check whether it is worth generating the bindings, always generate when the env variable is on. * add taplo to fmt_all.sh * Moved fuzzers (again) in a target-centric way. * fix rust 2024 warnings. * new libafl_qemu harness structure. * rename qemu_systemmode into qemu_baremetal * fix qemu baremetal makefile * fix formatter --------- Co-authored-by: Toka <tokazerkje@outlook.com>
15 lines
349 B
Bash
Executable File
15 lines
349 B
Bash
Executable File
export CC=$(pwd)/target/release/libafl_cc
|
|
export CXX=$(pwd)/target/release/libafl_cxx
|
|
export CXXFLAGS='--libafl'
|
|
export CFLAGS='--libafl'
|
|
export LDFLAGS='--libafl'
|
|
export ANALYSIS_OUTPUT=`pwd`/analysis
|
|
cd Little-CMS
|
|
./autogen.sh
|
|
./configure
|
|
|
|
|
|
make -j $(nproc)
|
|
|
|
$CXX $CXXFLAGS ../cms_transform_fuzzer.cc -I include/ src/.libs/liblcms2.a -o ../fuzzer
|