HomeSort by: relevance | last modified time | path
    Searched defs:mutate (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/FuzzMutate/
IRMutator.h 30 /// Base class for describing how to mutate a module. mutation functions for
39 /// distinct ways in which this strategy can mutate a unit". This can also be
48 virtual void mutate(Module &M, RandomIRBuilder &IB);
49 virtual void mutate(Function &F, RandomIRBuilder &IB);
50 virtual void mutate(BasicBlock &BB, RandomIRBuilder &IB);
51 virtual void mutate(Instruction &I, RandomIRBuilder &IB) { function in class:llvm::IRMutationStrategy
90 using IRMutationStrategy::mutate;
91 void mutate(Function &F, RandomIRBuilder &IB) override;
92 void mutate(BasicBlock &BB, RandomIRBuilder &IB) override;
100 using IRMutationStrategy::mutate;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
IRMutator.cpp 35 void IRMutationStrategy::mutate(Module &M, RandomIRBuilder &IB) { function in class:IRMutationStrategy
43 mutate(*RS.getSelection(), IB);
46 void IRMutationStrategy::mutate(Function &F, RandomIRBuilder &IB) { function in class:IRMutationStrategy
47 mutate(*makeSampler(IB.Rand, make_pointer_range(F)).getSelection(), IB);
50 void IRMutationStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) { function in class:IRMutationStrategy
51 mutate(*makeSampler(IB.Rand, make_pointer_range(BB)).getSelection(), IB);
67 Strategy->mutate(M, IB);
79 void InjectorIRStrategy::mutate(Function &F, RandomIRBuilder &IB) { function in class:InjectorIRStrategy
80 IRMutationStrategy::mutate(F, IB);
106 void InjectorIRStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) function in class:InjectorIRStrategy
153 void InstDeleterIRStrategy::mutate(Function &F, RandomIRBuilder &IB) { function in class:InstDeleterIRStrategy
172 void InstDeleterIRStrategy::mutate(Instruction &Inst, RandomIRBuilder &IB) { function in class:InstDeleterIRStrategy
201 void InstModificationIRStrategy::mutate(Instruction &Inst, function in class:InstModificationIRStrategy
    [all...]
  /src/external/bsd/pam-u2f/dist/fuzz/
fuzz_auth.c 148 static void mutate(struct param *p, uint32_t seed) { function
281 mutate(p, seed);
292 errx(1, "usage: --pam-u2f-mutate=<flag>");
301 errx(1, "--pam-u2f-mutate: unknown flag '%s'", f);
308 if (strncmp((*argv)[i], "--pam-u2f-mutate=", 17) == 0) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DebugInfoMetadata.h 156 /// Allow subclasses to mutate the tag.
688 void mutate(unsigned Tag, unsigned Line, uint64_t SizeInBits, function in class:llvm::DIType
690 assert(isDistinct() && "Only distinct nodes can mutate");
1067 void mutate(unsigned Tag, unsigned Line, unsigned RuntimeLang, function in class:llvm::DICompositeType
1070 assert(isDistinct() && "Only distinct nodes can mutate");
1071 assert(getRawIdentifier() && "Only ODR-uniqued nodes should mutate");
1073 DIType::mutate(Tag, Line, SizeInBits, AlignInBits, OffsetInBits, Flags);

Completed in 33 milliseconds