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 | 109 Suspension and checkpoint API 121 that runs a checkpoint function on behalf of each thread, either by using 161 lowest-level lock can always progress. An attempt to initiate a checkpoint or to 169 Running a checkpoint in a thread requires suspending that thread for the 170 duration of the checkpoint, or running the checkpoint on the threads behalf 172 checkpoint code is run from `CheckSuspend`, which requires the mutator lock, 173 so checkpoint code may only acquire mutexes at or below level 176 No matter whether the checkpoint is run in the target thread, or on its behalf, 180 checkpoint code should only acquire mutexes at level `kPostMonitorLock` or 204 the GC. Non-GC checkpoint or suspend requests that target a thread waiting on [all …]
|
D | cha.cc | 686 CHACheckpoint checkpoint(dependent_method_headers); in InvalidateSingleImplementationMethods() local 687 size_t threads_running_checkpoint = runtime->GetThreadList()->RunCheckpoint(&checkpoint); in InvalidateSingleImplementationMethods() 689 checkpoint.WaitForThreadsToRunThroughCheckpoint(threads_running_checkpoint); in InvalidateSingleImplementationMethods()
|
D | thread_list.cc | 259 DumpCheckpoint checkpoint(dump_native_stack); in Dump() local 264 threads_running_checkpoint = RunCheckpoint(&checkpoint); in Dump() 267 checkpoint.WaitForThreadsToRunThroughCheckpoint(threads_running_checkpoint); in Dump() 269 checkpoint.Dump(self, os); in Dump()
|
D | thread.cc | 1549 Closure* checkpoint; in RunCheckpointFunction() local 1552 checkpoint = tlsPtr_.checkpoint_function; in RunCheckpointFunction() 1565 CHECK(checkpoint != nullptr) << "Checkpoint flag set without pending checkpoint"; in RunCheckpointFunction() 1566 checkpoint->Run(this); in RunCheckpointFunction()
|
/art/runtime/gc/collector/ |
D | concurrent_copying.cc | 320 ActivateReadBarrierEntrypointsCheckpoint checkpoint(this); in ActivateReadBarrierEntrypoints() local 324 const size_t barrier_count = thread_list->RunCheckpoint(&checkpoint, &callback); in ActivateReadBarrierEntrypoints()
|
/art/test/ |
D | Android.bp | 925 "203-multi-checkpoint/multi_checkpoint.cc",
|