Andrea Fioraldi da537aae83
FeedbackState as metadata (#627)
* SerdeAny MapFeedbackState

* Fix macro syntax

* alloc

* fix

* Metadata calibrate and map feedback

* metadata feedback states

* compile

* fmt

* Register common generic types

* tests

* sugar

* no_std

* fix book

* alloc

* fix fuzzers

* fix

* fmt

* disable python bindings for libafl

* clippy

* fmt

* fixes

* fmt

* fix

* fix

* fix

* fix

* fix

* release autofix

* fix

* fix

* fix

* fmt

* fix

* fix

* name

* fix

Co-authored-by: Dominik Maier <dmnk@google.com>
2022-05-24 16:05:22 +02:00
..
2022-05-24 16:05:22 +02:00
2021-07-09 20:07:56 +02:00
2022-01-13 11:32:57 +01:00
2021-07-09 20:07:56 +02:00

Baby no_std

This is a minimalistic example how to create a libafl based fuzzer that works on no_std environments like TEEs, Kernels or on barew metal.

It runs on a single core until a crash occurs and then calls the panic handler.

The tested program is a simple Rust function without any instrumentation. For real fuzzing, you will want to add some sort to add coverage or other feedback.