Home
last modified time | relevance | path

Searched full:mutation (Results 1 – 25 of 2549) sorted by relevance

12345678910>>...102

/aosp_15_r20/external/tensorflow/tensorflow/core/grappler/utils/
H A Dgraph_view_test.cc977 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 DRandomInstructionGenerator.java24 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 DTryBlockShifter.java24 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 DNewMethodCaller.java23 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 DNewInstanceChanger.java23 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 DVRegChanger.java23 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 DSwitchBranchShifter.java24 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 DNonsenseStringPrinter.java23 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 DCodeMutator.java23 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 DInstructionSwapper.java23 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 DConstantValueChanger.java23 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 DPoolIndexChanger.java23 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 DInstructionDuplicator.java23 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 DBranchShifter.java24 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 DFieldFlagChanger.java23 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 DIfBranchChanger.java23 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 DInstructionDeleter.java24 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 DRegisterClobber.java23 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 Dmutator.cc48 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/
Dmutation_test.cc17 #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 …]
Ddevice_test.cc25 #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 DMutationSerializer.java31 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 Dafl-fuzz-one.c644 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 DMapMutatorFactory.java17 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 DBuilderMutatorFactory.java17 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 …]

12345678910>>...102