OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:HeapTask
(Results
1 - 5
of
5
) sorted by null
/art/runtime/gc/
task_processor.h
30
class
HeapTask
: public SelfDeletingTask {
32
explicit
HeapTask
(uint64_t target_run_time) : target_run_time_(target_run_time) {
49
DISALLOW_IMPLICIT_CONSTRUCTORS(
HeapTask
);
57
void AddTask(Thread* self,
HeapTask
* task) LOCKS_EXCLUDED(lock_);
58
HeapTask
* GetTask(Thread* self) LOCKS_EXCLUDED(lock_);
65
void UpdateTargetRunTime(Thread* self,
HeapTask
* target_time, uint64_t new_target_time)
72
bool operator()(const
HeapTask
* a, const
HeapTask
* b) const {
80
std::multiset<
HeapTask
*, CompareByTargetRunTime> tasks_ GUARDED_BY(lock_);
task_processor.cc
36
void TaskProcessor::AddTask(Thread* self,
HeapTask
* task) {
43
HeapTask
* TaskProcessor::GetTask(Thread* self) {
55
HeapTask
* task = *tasks_.begin();
74
void TaskProcessor::UpdateTargetRunTime(Thread* self,
HeapTask
* task, uint64_t new_target_time) {
122
HeapTask
* task = GetTask(self);
task_processor_test.cc
30
class RecursiveTask : public
HeapTask
{
33
:
HeapTask
(NanoTime() + MsToNs(10)), task_processor_(task_processor), counter_(counter),
103
class TestOrderTask : public
HeapTask
{
106
:
HeapTask
(expected_time), expected_counter_(expected_counter), counter_(counter) {
reference_processor.cc
221
class ClearedReferenceTask : public
HeapTask
{
224
:
HeapTask
(NanoTime()), cleared_references_(cleared_references) {
heap.cc
[
all
...]
Completed in 1131 milliseconds