Crate libafl_cc

Source
Expand description

Compiler Wrapper from LibAFL

Re-exports§

pub use ar::ArWrapper;
pub use cfg::CfgEdge;
pub use cfg::ControlFlowGraph;
pub use cfg::EntryBasicBlockInfo;
pub use cfg::HasWeight;
pub use clang::ClangWrapper;
pub use clang::LLVMPasses;
pub use libtool::LibtoolWrapper;

Modules§

ar
Ar Wrapper from LibAFL
cfg
LLVM style control flow graph with information of AFL-style index of the each edges, use together with AFLCoverage pass having –dump-afl-cfg flag enabled.
clang
LLVM compiler Wrapper from LibAFL
libtool
Libtool Wrapper from LibAFL

Enums§

Configuration
LibAFL target configuration
Error
LibAFL CC Error Type

Constants§

LIB_EXT
extension for static libraries
LIB_PREFIX
prefix for static libraries

Traits§

CompilerWrapper
Wrap a compiler hijacking its arguments
ToolWrapper
Wrap a tool hijacking its arguments