Enum libafl_cc::clang::LLVMPasses
source · pub enum LLVMPasses {
CmpLogRtn,
AutoTokens,
CoverageAccounting,
DumpCfg,
CmpLogInstructions,
Ctx,
}
Expand description
The supported LLVM passes
Variants§
CmpLogRtn
The CmpLog
pass
AutoTokens
The Autotoken pass
CoverageAccounting
The Coverage Accouting (BB metric) pass
DumpCfg
The dump cfg pass
CmpLogInstructions
The CmpLog
Instruction pass
Ctx
Instrument caller for sancov coverage
Implementations§
Trait Implementations§
source§impl Clone for LLVMPasses
impl Clone for LLVMPasses
source§fn clone(&self) -> LLVMPasses
fn clone(&self) -> LLVMPasses
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for LLVMPasses
impl Debug for LLVMPasses
source§impl PartialEq for LLVMPasses
impl PartialEq for LLVMPasses
source§fn eq(&self, other: &LLVMPasses) -> bool
fn eq(&self, other: &LLVMPasses) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for LLVMPasses
impl Eq for LLVMPasses
impl StructuralPartialEq for LLVMPasses
Auto Trait Implementations§
impl Freeze for LLVMPasses
impl RefUnwindSafe for LLVMPasses
impl Send for LLVMPasses
impl Sync for LLVMPasses
impl Unpin for LLVMPasses
impl UnwindSafe for LLVMPasses
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more