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
DrCov
support forLibAFL
FRIDA
mode.- forkserver
- Forkserver logic into targets
- libfuzzer
Libfuzzer
-style runtime wrapper forLibAFL
.- sancov_
8bit LLVM
8-bit-counters
runtime forLibAFL
.- sancov_
cmp - Sanitizer Coverage comparison functions
- sancov_
pcguard LLVM
PcGuard
runtime 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
CmpLog
map - CMPLOG_
MAP_ W - The width of the
CmpLog
map - CMP_
MAP_ SIZE - The size of the cmps map
- DDG_
MAP_ SIZE - The size of the accounting maps
- 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