Home
last modified time | relevance | path

Searched refs:Mutator (Results 1 - 25 of 28) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp82 IRBuilder<> Mutator(MContext); in emit()
111 Mutator.SetInsertPoint(SpeculateDecisionBlock); in emit()
114 Mutator.CreateLoad(LoadValueTy, SpeculatorGuard, "guard.value"); in emit()
117 Mutator.CreateICmpEQ(LoadGuard, ConstantInt::get(LoadValueTy, 0), in emit()
119 Mutator.CreateCondBr(CanSpeculate, SpeculateBlock, &ProgramEntry); in emit()
121 Mutator.SetInsertPoint(SpeculateBlock); in emit()
123 Mutator.CreatePtrToInt(&Fn, Type::getInt64Ty(MContext)); in emit()
124 Mutator.CreateCall(RuntimeCallTy, RuntimeCall, in emit()
126 Mutator.CreateStore(ConstantInt::get(LoadValueTy, 1), in emit()
128 Mutator in emit()
[all...]
/third_party/skia/third_party/externals/tint/fuzzers/tint_spirv_tools_fuzzer/
H A Dspirv_reduce_mutator.cc89 Mutator::Result SpirvReduceMutator::Mutate() { in Mutate()
128 return {Mutator::Status::kInvalid, in Mutate()
136 return {Mutator::Status::kLimitReached, is_changed}; in Mutate()
140 return {Mutator::Status::kStuck, is_changed}; in Mutate()
144 return {Mutator::Status::kComplete, is_changed}; in Mutate()
H A Dmutator.cc23 Mutator::~Mutator() = default;
25 Mutator::Result::Result(Status status, bool is_changed) in Result()
H A Dspirv_fuzz_mutator.cc62 Mutator::Result SpirvFuzzMutator::Mutate() { in Mutate()
68 return {Mutator::Status::kComplete, result.is_changed}; in Mutate()
71 return {Mutator::Status::kLimitReached, result.is_changed}; in Mutate()
73 return {Mutator::Status::kStuck, result.is_changed}; in Mutate()
75 return {Mutator::Status::kInvalid, result.is_changed}; in Mutate()
H A Dmutator_debugger.cc40 std::unique_ptr<tint::fuzzers::spvtools_fuzzer::Mutator> mutator; in main()
75 tint::fuzzers::spvtools_fuzzer::Mutator::Status::kInvalid) { in main()
80 tint::fuzzers::spvtools_fuzzer::Mutator::Status::kLimitReached) { in main()
H A Dmutator.h29 class Mutator { class
73 virtual ~Mutator();
H A Dfuzzer.cc54 std::unique_ptr<Mutator> CreateMutator(const std::vector<uint32_t>& binary, in CreateMutator()
167 assert(mutator && "Mutator must be present in the cache"); in LLVMFuzzerCustomMutator()
171 if (result.GetStatus() == Mutator::Status::kInvalid) { in LLVMFuzzerCustomMutator()
200 if (result.GetStatus() == Mutator::Status::kComplete) { in LLVMFuzzerCustomMutator()
H A Dmutator_cache.h40 /// Mutator that is used to mutate the `Key`.
41 using Value = std::unique_ptr<Mutator>;
H A Dspirv_fuzz_mutator.h38 class SpirvFuzzMutator : public Mutator {
H A Dspirv_opt_mutator.h35 class SpirvOptMutator : public Mutator {
H A Dutil.h74 void LogMutatorError(const Mutator& mutator, const std::string& error_dir);
H A Dspirv_reduce_mutator.h39 class SpirvReduceMutator : public Mutator {
/third_party/json/tests/thirdparty/Fuzzer/
H A DFuzzerMutate.h96 struct Mutator { struct in fuzzer::MutationDispatcher
104 const std::vector<Mutator> &Mutators);
129 std::vector<Mutator> CurrentMutatorSequence;
139 std::vector<Mutator> Mutators;
140 std::vector<Mutator> DefaultMutators;
/third_party/node/deps/v8/tools/clusterfuzz/js_fuzzer/mutators/
H A Dmutator.js6 * @fileoverview Mutator
13 class Mutator {
97 Mutator: Mutator,
H A Ddifferential_fuzz_mutator.js6 * @fileoverview Mutator for differential fuzzing.
47 * Mutator for suppressing known and/or unfixable issues.
49 class DifferentialFuzzSuppressions extends mutator.Mutator {
87 * Mutator for tracking original input files and for extra printing.
89 class DifferentialFuzzMutator extends mutator.Mutator {
H A Dexpression_mutator.js16 class ExpressionMutator extends mutator.Mutator {
H A Dcrossover_mutator.js18 class CrossOverMutator extends mutator.Mutator {
H A Dvariable_mutator.js22 class VariableMutator extends mutator.Mutator {
H A Darray_mutator.js6 * @fileoverview Mutator for array expressions.
23 class ArrayMutator extends mutator.Mutator {
H A Dobject_mutator.js6 * @fileoverview Mutator for object expressions.
33 class ObjectMutator extends mutator.Mutator {
H A Dnumber_mutator.js40 class NumberMutator extends mutator.Mutator {
H A Dnormalizer.js25 class IdentifierNormalizer extends mutator.Mutator {
H A Dtry_catch.js76 class AddTryCatchMutator extends mutator.Mutator {
H A Dfunction_call_mutator.js28 class FunctionCallMutator extends mutator.Mutator {
/third_party/json/tests/thirdparty/Fuzzer/test/
H A DFuzzerUnittest.cpp93 typedef size_t (MutationDispatcher::*Mutator)(uint8_t *Data, size_t Size, typedef
96 void TestEraseBytes(Mutator M, int NumIter) { in TestEraseBytes()
150 void TestInsertByte(Mutator M, int NumIter) { in TestInsertByte()
186 void TestInsertRepeatedBytes(Mutator M, int NumIter) { in TestInsertRepeatedBytes()
230 void TestChangeByte(Mutator M, int NumIter) { in TestChangeByte()
266 void TestChangeBit(Mutator M, int NumIter) { in TestChangeBit()
302 void TestShuffleBytes(Mutator M, int NumIter) { in TestShuffleBytes()
332 void TestCopyPart(Mutator M, int NumIter) { in TestCopyPart()
380 void TestAddWordFromDictionary(Mutator M, int NumIter) { in TestAddWordFromDictionary()
422 void TestAddWordFromDictionaryWithHint(Mutator
[all...]

Completed in 9 milliseconds

12