Searched refs:checkpoint (Results 1 - 4 of 4) sorted by relevance

/art/runtime/
H A Dcha.cc679 CHACheckpoint checkpoint(dependent_method_headers);
680 size_t threads_running_checkpoint = runtime->GetThreadList()->RunCheckpoint(&checkpoint);
682 checkpoint.WaitForThreadsToRunThroughCheckpoint(threads_running_checkpoint);
H A Dthread_list.cc197 // Dump checkpoint timeout in milliseconds. Larger amount on the target, since the device could be
239 << "Unexpected time out during dump checkpoint.";
261 DumpCheckpoint checkpoint(&os, dump_native_stack);
266 threads_running_checkpoint = RunCheckpoint(&checkpoint);
269 checkpoint.WaitForThreadsToRunThroughCheckpoint(threads_running_checkpoint);
329 // Call a checkpoint function for each thread, threads which are suspend get their checkpoint
338 // This thread will run its checkpoint some time in the near future.
361 // Run the checkpoint on ourself while we wait for threads to suspend.
364 // Run the checkpoint o
[all...]
H A Dthread.cc1355 // Grab the suspend_count lock, get the next checkpoint and update all the checkpoint fields. If
1357 Closure* checkpoint; local
1360 checkpoint = tlsPtr_.checkpoint_function;
1371 // Outside the lock, run the checkpoint function.
1372 ScopedTrace trace("Run checkpoint function");
1373 CHECK(checkpoint != nullptr) << "Checkpoint flag set without pending checkpoint";
1374 checkpoint->Run(this);
1387 return false; // Fail, thread is suspended and so can't run a checkpoint
[all...]
/art/runtime/gc/collector/
H A Dconcurrent_copying.cc246 ActivateReadBarrierEntrypointsCheckpoint checkpoint(this);
250 const size_t barrier_count = thread_list->RunCheckpoint(&checkpoint, &callback);
251 // If there are no threads to wait which implies that all the checkpoint functions are finished,
853 // primary reasons are the fact that we need to use a checkpoint to process thread-local mark
854 // stacks, but after we disable weak refs accesses, we can't use a checkpoint due to a deadlock
868 // important to do these together in a single checkpoint so that we can ensure that mutators
930 // Iterate all threads (don't need to or can't use a checkpoint) and re-enable weak ref access.
956 // Note a thread that has just started right before this checkpoint may have already this flag
998 // If there are no threads to wait which implies that all the checkpoint functions are finished,
1013 // Use a checkpoint t
[all...]

Completed in 846 milliseconds