Dominik Maier 28ab5e224b
Fix baby_no_std (#846)
* Fixing baby_no_std

* Fixed warnings for no_std

* Fix aarch build, clippy

* oops nyx again

* Using CString from alloc
2022-10-19 14:14:10 +02:00
..
2022-10-19 14:14:10 +02:00
2021-07-09 20:07:56 +02:00
2022-10-19 14:14:10 +02:00
2022-10-19 14:14:10 +02:00
2022-10-19 14:14:10 +02:00
2021-07-09 20:07:56 +02:00
2022-10-19 14:14:10 +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.