Searched refs:checkpoint (Results 1 – 7 of 7) sorted by relevance
/art/test/203-multi-checkpoint/ |
D | Android.bp | 3 // Build rules for ART run-test `203-multi-checkpoint`. 16 name: "art-run-test-203-multi-checkpoint", 21 ":art-run-test-203-multi-checkpoint-expected-stdout", 22 ":art-run-test-203-multi-checkpoint-expected-stderr", 28 name: "art-run-test-203-multi-checkpoint-expected-stdout", 29 out: ["art-run-test-203-multi-checkpoint-expected-stdout.txt"], 36 name: "art-run-test-203-multi-checkpoint-expected-stderr", 37 out: ["art-run-test-203-multi-checkpoint-expected-stderr.txt"],
|
/art/runtime/ |
D | mutator_gc_coord.md | 105 Suspension and checkpoint API 117 that runs a checkpoint function on behalf of each thread, either by using 157 lowest-level lock can always progress. An attempt to initiate a checkpoint or to 165 Running a checkpoint in a thread requires suspending that thread for the 166 duration of the checkpoint, or running the checkpoint on the threads behalf 168 checkpoint code is run from `CheckSuspend`, which requires the mutator lock, 169 so checkpoint code may only acquire mutexes at or below level 172 No matter whether the checkpoint is run in the target thread, or on its behalf, 176 checkpoint code should only acquire mutexes at level `kPostMonitorLock` or 200 the GC. Non-GC checkpoint or suspend requests that target a thread waiting on [all …]
|
D | cha.cc | 687 CHACheckpoint checkpoint(dependent_method_headers); in InvalidateSingleImplementationMethods() local 688 size_t threads_running_checkpoint = runtime->GetThreadList()->RunCheckpoint(&checkpoint); in InvalidateSingleImplementationMethods() 690 checkpoint.WaitForThreadsToRunThroughCheckpoint(threads_running_checkpoint); in InvalidateSingleImplementationMethods()
|
D | thread_list.cc | 266 DumpCheckpoint checkpoint(dump_native_stack); in Dump() local 271 threads_running_checkpoint = RunCheckpoint(&checkpoint); in Dump() 274 checkpoint.WaitForThreadsToRunThroughCheckpoint(threads_running_checkpoint); in Dump() 276 checkpoint.Dump(self, os); in Dump()
|
D | thread.cc | 1630 Closure* checkpoint; in RunCheckpointFunction() local 1633 checkpoint = tlsPtr_.checkpoint_function; in RunCheckpointFunction() 1646 CHECK(checkpoint != nullptr) << "Checkpoint flag set without pending checkpoint"; in RunCheckpointFunction() 1647 checkpoint->Run(this); in RunCheckpointFunction()
|
/art/runtime/gc/collector/ |
D | concurrent_copying.cc | 316 ActivateReadBarrierEntrypointsCheckpoint checkpoint(this); in ActivateReadBarrierEntrypoints() local 320 const size_t barrier_count = thread_list->RunCheckpoint(&checkpoint, &callback); in ActivateReadBarrierEntrypoints()
|
/art/test/ |
D | Android.bp | 951 "203-multi-checkpoint/multi_checkpoint.cc",
|