Trait libafl_cc::CompilerWrapper [−][src]
pub trait CompilerWrapper { fn from_args(&mut self, args: &[String]) -> Result<&mut Self, Error>; fn add_arg(&mut self, arg: String) -> Result<&mut Self, Error>; fn add_cc_arg(&mut self, arg: String) -> Result<&mut Self, Error>; fn add_link_arg(&mut self, arg: String) -> Result<&mut Self, Error>; fn command(&mut self) -> Result<Vec<String>, Error>; fn is_linking(&self) -> bool; fn run(&mut self) -> Result<(), Error> { ... } }
Expand description
Wrap a compiler hijacking its arguments
Required methods
fn from_args(&mut self, args: &[String]) -> Result<&mut Self, Error>
[src]
fn from_args(&mut self, args: &[String]) -> Result<&mut Self, Error>
[src]Set the wrapper arguments parsing a command line set of arguments
Provided methods
Implementors
impl CompilerWrapper for ClangWrapper
[src]
impl CompilerWrapper for ClangWrapper
[src]