| /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);
|