llvm::InsertFunctionStrategy

Strategy that generates new function calls and inserts function signatures to the modules. If any signatures are present in the module it will be called.

Synopsis

Declared in <llvm/FuzzMutate/IRMutator.h>

class InsertFunctionStrategy
    : public IRMutationStrategy

Base Classes

NameDescription
IRMutationStrategyBase class for describing how to mutate a module. mutation functions for each IR unit forward to the contained unit.

Member Functions

NameDescription
getWeight [virtual]Provide a fixed weight for function-call insertion.
mutate mutate overloads

Using Declarations

NameDescription
mutate Bring base-class mutate overloads into this class.