/aosp_15_r20/external/tensorflow/tensorflow/core/grappler/utils/ |
H A D | graph_view_test.cc | 977 Mutation* mutation = graph_view.GetMutationBuilder(); in TEST_F() local 980 mutation->AddNode(std::move(empty_node), &s); in TEST_F() 986 mutation->AddNode(std::move(valid_node), &s); in TEST_F() 991 mutation->AddNode(std::move(bad_node_1), &s); in TEST_F() 994 "Mutation::AddNode error: node 'bad' has regular fanin 'a:1' after " in TEST_F() 998 mutation->AddNode(std::move(bad_node_2), &s); in TEST_F() 1001 "Mutation::AddNode error: node 'bad' has self cycle fanin " in TEST_F() 1014 Mutation* mutation = graph_view.GetMutationBuilder(); in TEST_F() local 1018 MutationNewNode new_node = mutation->AddNode(std::move(valid_node), &s); in TEST_F() 1020 mutation->AddOrUpdateRegularFanin(new_node, 1, {"valid", 2}); in TEST_F() [all …]
|
/aosp_15_r20/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | RandomInstructionGenerator.java | 24 import dexfuzz.program.Mutation; 40 * mutation that this CodeMutator can perform, to allow separate 43 public static class AssociatedMutation extends Mutation { 94 // so it can create a CodeMutator and get the correct associated Mutation, as it 97 public Mutation getNewMutation() { in getNewMutation() 103 public RandomInstructionGenerator(Random rng, MutationStats stats, List<Mutation> mutations) { in RandomInstructionGenerator() 109 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 146 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 147 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 148 mutation.insertionIdx = insertionIdx; in generateMutation() [all …]
|
H A D | TryBlockShifter.java | 24 import dexfuzz.program.Mutation; 32 * mutation that this CodeMutator can perform, to allow separate 35 public static class AssociatedMutation extends Mutation { 68 // so it can create a CodeMutator and get the correct associated Mutation, as it 71 public Mutation getNewMutation() { in getNewMutation() 77 public TryBlockShifter(Random rng, MutationStats stats, List<Mutation> mutations) { in TryBlockShifter() 96 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 165 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 166 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 167 mutation.tryIdx = tryIdx; in generateMutation() [all …]
|
H A D | NewMethodCaller.java | 23 import dexfuzz.program.Mutation; 34 * mutation that this CodeMutator can perform, to allow separate 37 public static class AssociatedMutation extends Mutation { 90 // so it can create a CodeMutator and get the correct associated Mutation, as it 93 public Mutation getNewMutation() { in getNewMutation() 99 public NewMethodCaller(Random rng, MutationStats stats, List<Mutation> mutations) { in NewMethodCaller() 105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 122 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 123 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 124 mutation.insertionIdx = insertionIdx; in generateMutation() [all …]
|
H A D | NewInstanceChanger.java | 23 import dexfuzz.program.Mutation; 40 * mutation that this CodeMutator can perform, to allow separate 43 public static class AssociatedMutation extends Mutation { 63 // so it can create a CodeMutator and get the correct associated Mutation, as it 66 public Mutation getNewMutation() { in getNewMutation() 72 public NewInstanceChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in NewInstanceChanger() 114 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 130 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 131 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 132 mutation.newInstanceToChangeIdx = newInstanceIdxInCache; in generateMutation() [all …]
|
H A D | VRegChanger.java | 23 import dexfuzz.program.Mutation; 33 * mutation that this CodeMutator can perform, to allow separate 36 public static class AssociatedMutation extends Mutation { 59 // so it can create a CodeMutator and get the correct associated Mutation, as it 62 public Mutation getNewMutation() { in getNewMutation() 68 public VRegChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in VRegChanger() 108 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 144 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 145 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 146 mutation.vregInsnIdx = vregInsnIdx; in generateMutation() [all …]
|
H A D | SwitchBranchShifter.java | 24 import dexfuzz.program.Mutation; 33 * mutation that this CodeMutator can perform, to allow separate 36 public static class AssociatedMutation extends Mutation { 59 // so it can create a CodeMutator and get the correct associated Mutation, as it 62 public Mutation getNewMutation() { in getNewMutation() 68 public SwitchBranchShifter(Random rng, MutationStats stats, List<Mutation> mutations) { in SwitchBranchShifter() 105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 141 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 142 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 143 mutation.switchInsnIdx = switchInsnIdx; in generateMutation() [all …]
|
H A D | NonsenseStringPrinter.java | 23 import dexfuzz.program.Mutation; 33 * mutation that this CodeMutator can perform, to allow separate 36 public static class AssociatedMutation extends Mutation { 56 // so it can create a CodeMutator and get the correct associated Mutation, as it 59 public Mutation getNewMutation() { in getNewMutation() 65 public NonsenseStringPrinter(Random rng, MutationStats stats, List<Mutation> mutations) { in NonsenseStringPrinter() 71 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 88 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 89 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 90 mutation.insertionIdx = insertionIdx; in generateMutation() [all …]
|
H A D | CodeMutator.java | 23 import dexfuzz.program.Mutation; 45 protected List<Mutation> mutations; 66 public CodeMutator(Random rng, MutationStats stats, List<Mutation> mutations) { in CodeMutator() 75 Log.info("Set mutation likelihood to " + likelihood in CodeMutator() 84 * is expected to implement to perform its mutation. 86 * @return If mutation took place. 93 Log.info("Skipping mutation."); in attemptToMutate() 97 public void forceMutate(Mutation mutation) { in forceMutate() argument 98 Log.info("Forcing mutation."); in forceMutate() 99 applyMutation(mutation); in forceMutate() [all …]
|
H A D | InstructionSwapper.java | 23 import dexfuzz.program.Mutation; 31 * mutation that this CodeMutator can perform, to allow separate 34 public static class AssociatedMutation extends Mutation { 54 // so it can create a CodeMutator and get the correct associated Mutation, as it 57 public Mutation getNewMutation() { in getNewMutation() 63 public InstructionSwapper(Random rng, MutationStats stats, List<Mutation> mutations) { in InstructionSwapper() 79 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 135 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 136 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 137 mutation.swapInsnIdx = swapInsnIdx; in generateMutation() [all …]
|
H A D | ConstantValueChanger.java | 23 import dexfuzz.program.Mutation; 33 * mutation that this CodeMutator can perform, to allow separate 36 public static class AssociatedMutation extends Mutation { 56 // so it can create a CodeMutator and get the correct associated Mutation, as it 59 public Mutation getNewMutation() { in getNewMutation() 65 public ConstantValueChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in ConstantValueChanger() 101 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 119 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 120 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 121 mutation.constInsnIdx = constInsnIdx; in generateMutation() [all …]
|
H A D | PoolIndexChanger.java | 23 import dexfuzz.program.Mutation; 34 * mutation that this CodeMutator can perform, to allow separate 37 public static class AssociatedMutation extends Mutation { 57 // so it can create a CodeMutator and get the correct associated Mutation, as it 60 public Mutation getNewMutation() { in getNewMutation() 66 public PoolIndexChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in PoolIndexChanger() 127 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 166 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 167 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 168 mutation.poolIndexInsnIdx = poolIndexInsnIdx; in generateMutation() [all …]
|
H A D | InstructionDuplicator.java | 23 import dexfuzz.program.Mutation; 32 * mutation that this CodeMutator can perform, to allow separate 35 public static class AssociatedMutation extends Mutation { 50 // so it can create a CodeMutator and get the correct associated Mutation, as it 53 public Mutation getNewMutation() { in getNewMutation() 59 public InstructionDuplicator(Random rng, MutationStats stats, List<Mutation> mutations) { in InstructionDuplicator() 65 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 82 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 83 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 84 mutation.insnToDuplicateIdx = insnIdx; in generateMutation() [all …]
|
H A D | BranchShifter.java | 24 import dexfuzz.program.Mutation; 33 * mutation that this CodeMutator can perform, to allow separate 36 public static class AssociatedMutation extends Mutation { 56 // so it can create a CodeMutator and get the correct associated Mutation, as it 59 public Mutation getNewMutation() { in getNewMutation() 65 public BranchShifter(Random rng, MutationStats stats, List<Mutation> mutations) { in BranchShifter() 107 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 140 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 141 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 142 mutation.branchInsnIdx = branchInsnIdx; in generateMutation() [all …]
|
H A D | FieldFlagChanger.java | 23 import dexfuzz.program.Mutation; 36 * mutation that this CodeMutator can perform, to allow separate 39 public static class AssociatedMutation extends Mutation { 59 // so it can create a CodeMutator and get the correct associated Mutation, as it 62 public Mutation getNewMutation() { in getNewMutation() 68 public FieldFlagChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in FieldFlagChanger() 105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 121 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 122 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 123 mutation.fieldInsnIdx = fieldInsnIdx; in generateMutation() [all …]
|
H A D | IfBranchChanger.java | 23 import dexfuzz.program.Mutation; 42 * mutation that this CodeMutator can perform, to allow separate 45 public static class AssociatedMutation extends Mutation { 60 // so it can create a CodeMutator and get the correct associated Mutation, as it 63 public Mutation getNewMutation() { in getNewMutation() 69 public IfBranchChanger(Random rng, MutationStats stats, List<Mutation> mutations) { in IfBranchChanger() 105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 110 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 111 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 112 mutation.ifBranchInsnIdx = ifBranchInsnIdx; in generateMutation() [all …]
|
H A D | InstructionDeleter.java | 24 import dexfuzz.program.Mutation; 32 * mutation that this CodeMutator can perform, to allow separate 35 public static class AssociatedMutation extends Mutation { 50 // so it can create a CodeMutator and get the correct associated Mutation, as it 53 public Mutation getNewMutation() { in getNewMutation() 59 public InstructionDeleter(Random rng, MutationStats stats, List<Mutation> mutations) { in InstructionDeleter() 76 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 80 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 81 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 82 mutation.insnToDeleteIdx = insnIdx; in generateMutation() [all …]
|
H A D | RegisterClobber.java | 23 import dexfuzz.program.Mutation; 34 * mutation that this CodeMutator can perform, to allow separate 37 public static class AssociatedMutation extends Mutation{ 53 // so it can create a CodeMutator and get the correct associated Mutation, as it 56 public Mutation getNewMutation() { in getNewMutation() 62 public RegisterClobber(Random rng, MutationStats stats, List<Mutation> mutations) { in RegisterClobber() 73 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 76 AssociatedMutation mutation = new AssociatedMutation(); in generateMutation() local 77 mutation.setup(this.getClass(), mutatableCode); in generateMutation() 78 mutation.regClobberIdx = insertionIdx; in generateMutation() [all …]
|
/aosp_15_r20/external/libprotobuf-mutator/src/ |
H A D | mutator.cc | 48 enum class Mutation : uint8_t { enum 59 using MutationBitset = std::bitset<static_cast<size_t>(Mutation::Last) + 1>; 179 // Selects random field and mutation from the given proto message. 192 // Returns selected mutation. 193 Mutation mutation() const { return sampler_.selected().mutation; } in mutation() function in protobuf_mutator::__anonab369fae0111::MutationSampler 197 assert(mutation() != Mutation::None || in Sample() 198 !allowed_mutations_[static_cast<size_t>(Mutation::Mutate)] || in Sample() 220 Try({message, add_field}, Mutation::Add); in SampleImpl() 221 Try({message, add_field}, Mutation::Clone); in SampleImpl() 228 Try({message, current_field}, Mutation::Mutate); in SampleImpl() [all …]
|
/aosp_15_r20/packages/modules/Bluetooth/system/gd/storage/ |
D | mutation_test.cc | 17 #include "storage/mutation.h" 29 using bluetooth::storage::Mutation; 39 Mutation mutation(&config, &memory_only_config); in TEST() local 40 mutation.Add(MutationEntry::Set(MutationEntry::PropertyType::NORMAL, "AA:BB:CC:DD:EE:FF", in TEST() 42 mutation.Add(MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, "AA:BB:CC:DD:EE:FF", in TEST() 44 mutation.Commit(); in TEST() 46 Mutation mutation2(&config, &memory_only_config); in TEST() 68 Mutation mutation(&config, &memory_only_config); in TEST() local 69 mutation.Add(MutationEntry::Remove(MutationEntry::PropertyType::NORMAL, "A", "B")); in TEST() 70 mutation.Commit(); in TEST() [all …]
|
D | device_test.cc | 25 #include "storage/mutation.h" 31 using bluetooth::storage::Mutation; 126 Mutation mutation(&config, &memory_only_config); in TEST() local 127 mutation.Add(device.SetName("hello world!")); in TEST() 128 mutation.Commit(); in TEST() 142 Mutation mutation(&config, &memory_only_config); in TEST() local 143 mutation.Add(device.SetDeviceType(DeviceType::BR_EDR)); in TEST() 144 mutation.Commit(); in TEST() 148 Mutation mutation(&config, &memory_only_config); in TEST() local 149 mutation.Add(device.SetDeviceType(DeviceType::LE)); in TEST() [all …]
|
/aosp_15_r20/art/tools/dexfuzz/src/dexfuzz/program/ |
H A D | MutationSerializer.java | 31 public static String getMutationString(Mutation mutation) { in getMutationString() argument 33 builder.append(mutation.mutatorClass.getCanonicalName()).append(" "); in getMutationString() 34 builder.append(mutation.mutatableCodeIdx).append(" "); in getMutationString() 35 builder.append(mutation.getString()); in getMutationString() 39 public static void writeMutation(BufferedWriter writer, Mutation mutation) throws IOException { in writeMutation() argument 41 writer.write(mutation.mutatorClass.getCanonicalName() + " " in writeMutation() 42 + mutation.mutatableCodeIdx + " "); in writeMutation() 44 // Use the mutation's own function to write out the rest of the fields. in writeMutation() 45 writer.write(mutation.getString() + "\n"); in writeMutation() 49 public static Mutation readMutation(BufferedReader reader) throws IOException { in readMutation() [all …]
|
/aosp_15_r20/external/AFLplusplus/src/ |
H A D | afl-fuzz-one.c | 644 snprintf(afl->mutation, sizeof(afl->mutation), "%s FLIP_BIT1-%u", in fuzz_one_original() 765 snprintf(afl->mutation, sizeof(afl->mutation), "%s FLIP_BIT2-%u", in fuzz_one_original() 806 snprintf(afl->mutation, sizeof(afl->mutation), "%s FLIP_BIT4-%u", in fuzz_one_original() 847 snprintf(afl->mutation, sizeof(afl->mutation), "%s FLIP_BIT8-%u", in fuzz_one_original() 899 snprintf(afl->mutation, sizeof(afl->mutation), "%s FLIP_BIT16-%u", in fuzz_one_original() 942 snprintf(afl->mutation, sizeof(afl->mutation), "%s FLIP_BIT32-%u", in fuzz_one_original() 1005 snprintf(afl->mutation, sizeof(afl->mutation), "%s ARITH8+-%u-%u", in fuzz_one_original() 1026 snprintf(afl->mutation, sizeof(afl->mutation), "%s ARITH8--%u-%u", in fuzz_one_original() 1095 snprintf(afl->mutation, sizeof(afl->mutation), "%s ARITH16+-%u-%u", in fuzz_one_original() 1114 snprintf(afl->mutation, sizeof(afl->mutation), "%s ARITH16--%u-%u", in fuzz_one_original() [all …]
|
/aosp_15_r20/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/mutation/mutator/collection/ |
H A D | MapMutatorFactory.java | 17 package com.code_intelligence.jazzer.mutation.mutator.collection; 19 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.CrossOverAct… 20 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.crossOverChu… 21 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.insertChunk; 22 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkCrossOvers.overwriteChu… 23 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.MutationActio… 24 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.deleteRandomC… 25 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.growBy; 26 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.insertRandomC… 27 import static com.code_intelligence.jazzer.mutation.mutator.collection.ChunkMutations.mutateRandomK… [all …]
|
/aosp_15_r20/external/jazzer-api/src/main/java/com/code_intelligence/jazzer/mutation/mutator/proto/ |
H A D | BuilderMutatorFactory.java | 17 package com.code_intelligence.jazzer.mutation.mutator.proto; 19 import static com.code_intelligence.jazzer.mutation.combinator.MutatorCombinators.assemble; 20 import static com.code_intelligence.jazzer.mutation.combinator.MutatorCombinators.combine; 21 import static com.code_intelligence.jazzer.mutation.combinator.MutatorCombinators.fixedValue; 22 import static com.code_intelligence.jazzer.mutation.combinator.MutatorCombinators.mutateIndices; 23 import static com.code_intelligence.jazzer.mutation.combinator.MutatorCombinators.mutateProperty; 24 import static com.code_intelligence.jazzer.mutation.combinator.MutatorCombinators.mutateSumInPlace; 25 import static com.code_intelligence.jazzer.mutation.combinator.MutatorCombinators.mutateThenMapToIm… 26 import static com.code_intelligence.jazzer.mutation.combinator.MutatorCombinators.mutateViaView; 27 import static com.code_intelligence.jazzer.mutation.mutator.proto.BuilderAdapters.getMapField; [all …]
|