/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
H A D | Speculation.cpp | 82 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 D | spirv_reduce_mutator.cc | 89 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 D | mutator.cc | 23 Mutator::~Mutator() = default; 25 Mutator::Result::Result(Status status, bool is_changed) in Result()
|
H A D | spirv_fuzz_mutator.cc | 62 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 D | mutator_debugger.cc | 40 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 D | mutator.h | 29 class Mutator { class 73 virtual ~Mutator();
|
H A D | fuzzer.cc | 54 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 D | mutator_cache.h | 40 /// Mutator that is used to mutate the `Key`. 41 using Value = std::unique_ptr<Mutator>;
|
H A D | spirv_fuzz_mutator.h | 38 class SpirvFuzzMutator : public Mutator {
|
H A D | spirv_opt_mutator.h | 35 class SpirvOptMutator : public Mutator {
|
H A D | util.h | 74 void LogMutatorError(const Mutator& mutator, const std::string& error_dir);
|
H A D | spirv_reduce_mutator.h | 39 class SpirvReduceMutator : public Mutator {
|
/third_party/json/tests/thirdparty/Fuzzer/ |
H A D | FuzzerMutate.h | 96 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 D | mutator.js | 6 * @fileoverview Mutator 13 class Mutator { 97 Mutator: Mutator,
|
H A D | differential_fuzz_mutator.js | 6 * @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 D | expression_mutator.js | 16 class ExpressionMutator extends mutator.Mutator {
|
H A D | crossover_mutator.js | 18 class CrossOverMutator extends mutator.Mutator {
|
H A D | variable_mutator.js | 22 class VariableMutator extends mutator.Mutator {
|
H A D | array_mutator.js | 6 * @fileoverview Mutator for array expressions. 23 class ArrayMutator extends mutator.Mutator {
|
H A D | object_mutator.js | 6 * @fileoverview Mutator for object expressions. 33 class ObjectMutator extends mutator.Mutator {
|
H A D | number_mutator.js | 40 class NumberMutator extends mutator.Mutator {
|
H A D | normalizer.js | 25 class IdentifierNormalizer extends mutator.Mutator {
|
H A D | try_catch.js | 76 class AddTryCatchMutator extends mutator.Mutator {
|
H A D | function_call_mutator.js | 28 class FunctionCallMutator extends mutator.Mutator {
|
/third_party/json/tests/thirdparty/Fuzzer/test/ |
H A D | FuzzerUnittest.cpp | 93 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...] |