Expand description
libafl_targets contains runtime code, injected in the target itself during compilation.
Re-exports§
pub use sancov_pcguard::*;pub use sancov_cmp::*;pub use libfuzzer::*;pub use sancov_8bit::*;pub use coverage::*;pub use value_profile::*;pub use call::*;pub use cmps::*;pub use forkserver::*;
Modules§
- call
- The module to hook call instructions
- cmps
- runtime related to comparisons
- coverage
- Coverage maps as static mut array
- drcov
DrCovsupport forLibAFLFRIDAmode.- forkserver
- Forkserver logic into targets
- libfuzzer
Libfuzzer-style runtime wrapper forLibAFL.- sancov_
8bit LLVM8-bit-countersruntime forLibAFL.- sancov_
cmp - Sanitizer Coverage comparison functions
- sancov_
pcguard LLVMPcGuardruntime forLibAFL.- sanitizer_
ifaces - Module containing bindings to the various sanitizer interface headers
- value_
profile - Value profile support for
LibAFL
Constants§
- ACCOUNTING_
MAP_ SIZE - The size of the accounting maps
- CMPLOG_
MAP_ H - The height of the
CmpLogmap - CMPLOG_
MAP_ W - The width of the
CmpLogmap - CMP_
MAP_ SIZE - The size of the cmps map
- EDGES_
MAP_ ALLOCATED_ SIZE - The real allocated size of the edges map
- EDGES_
MAP_ DEFAULT_ SIZE - The default size of the edges map the fuzzer uses