Searched refs:mutator (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | mutator_gc_coord.md | 5 mutator Java threads. But in certain places, for example while tracing from 12 Logically, the collector and mutator share a reader-writer lock on the Java 26 mutator lock in shared mode, it is expected to regularly execute such a suspend 33 logically releases the mutator lock. When the garbage collector needs mutator 34 cooperation, and the thread is not runnable, it is assured that the mutator is 36 action itself, on the mutator thread's behalf. 66 the "suspended" state given as an argument, logically releasing the mutator lock 72 released the mutator exclusive lock, and then returns to runnable state, 73 re-acquiring the mutator lock. 83 The mutator lock is not implemented as a conventional mutex. But it plays by the [all …]
|
D | alloc_instrumentation.md | 18 require the mutator lock is not held. 24 all other threads are suspended, and is only accessed with the mutator lock logically held, 30 2. Make sure that we hold the mutator lock when accessing it. 31 3. Not trust kInstrumented once we've given up the mutator lock, since it could have changed in the
|
D | common_runtime_test.h | 87 bool MutateDexFile(File* output_dex, const std::string& input_jar, const Mutator& mutator) { in MutateDexFile() argument 101 mutator(dex_file); in MutateDexFile()
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | Program.java | 239 private void registerMutator(CodeMutator mutator) { in registerMutator() argument 240 if (mutator.canBeTriggered()) { in registerMutator() 241 Log.debug("Registering mutator " + mutator.getClass().getSimpleName()); in registerMutator() 242 mutators.add(mutator); in registerMutator() 245 mutatorsLookupByClass.put(mutator.getClass(), mutator); in registerMutator() local 412 CodeMutator mutator = mutators.get(mutatorIdx); in mutateAMutatableCode() local 413 Log.info("Running mutator " + mutator.getClass().getSimpleName()); in mutateAMutatableCode() 414 if (mutator.attemptToMutate(mutatableCode)) { in mutateAMutatableCode() 527 CodeMutator mutator = mutatorsLookupByClass.get(mutation.mutatorClass); in applyMutationsFromList() local 530 mutator.forceMutate(mutation); in applyMutationsFromList()
|
/art/compiler/optimizing/ |
D | reference_type_propagation_test.cc | 120 void RunVisitListTest(Func mutator); 168 void RunVisitListTest(Func mutator); 264 void LoopReferenceTypePropagationTestGroup::RunVisitListTest(Func mutator) { in RunVisitListTest() argument 344 mutator(ins, maybe_null_val); in RunVisitListTest() 366 void NonLoopReferenceTypePropagationTestGroup::RunVisitListTest(Func mutator) { in RunVisitListTest() argument 430 mutator(ins); in RunVisitListTest()
|
/art/libartbase/base/ |
D | common_art_test.h | 164 bool MutateDexFile(File* output_dex, const std::string& input_jar, const Mutator& mutator) { in MutateDexFile() argument 178 mutator(dex_file); in MutateDexFile()
|