Strategy that injects operations into the function.

Synopsis

Declared in <llvm/FuzzMutate/IRMutator.h>

class InjectorIRStrategy
    : public IRMutationStrategy

Base Classes

Name

Description

IRMutationStrategy

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

Member Functions

Name

Description

InjectorIRStrategy [constructor]

Constructors

getWeight [virtual]

Provide a weight based on the number of available operations.

mutate

mutate overloads

Static Member Functions

Name

Description

getDefaultOps

Return the default set of operation descriptors for injection.

Using Declarations

Name

Description

mutate

Bring base‐class mutate overloads into this class.

Created with MrDocs