Lines Matching refs:trigger

52     IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
53 trigger->NotifyLooperIdleStart(1, 1);
62 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
63 trigger->ClearPostGCTask(TRIGGER_IDLE_GC_TYPE::LOCAL_CONCURRENT_MARK);
64 trigger->SetPostGCTask(TRIGGER_IDLE_GC_TYPE::LOCAL_CONCURRENT_MARK);
65 trigger->NotifyLooperIdleStart(1, 1);
72 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
73 trigger->NotifyLooperIdleEnd(1);
84 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
85 trigger->TryTriggerHandleMarkFinished();
94 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
95 trigger->TryTriggerLocalConcurrentMark();
104 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
105 trigger->TryTriggerLocalConcurrentMark();
114 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
115 trigger->TryTriggerLocalConcurrentMark();
123 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
124 ASSERT_EQ(trigger->TryTriggerIdleSharedOldGC(), false);
134 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
135 ASSERT_EQ(trigger->TryTriggerIdleSharedOldGC(), true);
145 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
146 trigger->ClearPostGCTask(TRIGGER_IDLE_GC_TYPE::SHARED_CONCURRENT_MARK);
147 trigger->SetPostGCTask(TRIGGER_IDLE_GC_TYPE::SHARED_CONCURRENT_MARK);
148 ASSERT_EQ(trigger->TryTriggerIdleSharedOldGC(), true);
157 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
158 ASSERT_EQ(trigger->TryTriggerIdleSharedOldGC(), false);
169 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
170 ASSERT_EQ(trigger->TryTriggerIdleLocalOldGC(), true);
177 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
178 trigger->ClearPostGCTask(TRIGGER_IDLE_GC_TYPE::LOCAL_CONCURRENT_MARK);
179 trigger->SetPostGCTask(TRIGGER_IDLE_GC_TYPE::LOCAL_CONCURRENT_MARK);
180 ASSERT_EQ(trigger->TryTriggerIdleLocalOldGC(), true);
189 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
190 trigger->ClearPostGCTask(TRIGGER_IDLE_GC_TYPE::LOCAL_REMARK);
191 trigger->SetPostGCTask(TRIGGER_IDLE_GC_TYPE::LOCAL_REMARK);
192 ASSERT_EQ(trigger->TryTriggerIdleLocalOldGC(), true);
203 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
207 trigger->SetTriggerGCTaskCallback(callback);
208 ASSERT_EQ(trigger->TryTriggerIdleLocalOldGC(), true);
217 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
218 trigger->ClearPostGCTask(TRIGGER_IDLE_GC_TYPE::LOCAL_CONCURRENT_MARK);
219 trigger->SetPostGCTask(TRIGGER_IDLE_GC_TYPE::LOCAL_CONCURRENT_MARK);
220 ASSERT_EQ(trigger->TryTriggerIdleLocalOldGC(), true);
231 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
235 trigger->SetTriggerGCTaskCallback(callback);
236 ASSERT_EQ(trigger->TryTriggerIdleLocalOldGC(), true);
244 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
245 ASSERT_EQ(trigger->ReachIdleLocalOldGCThresholds(), true);
257 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
258 ASSERT_EQ(trigger->ReachIdleLocalOldGCThresholds(), true);
265 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
266 trigger->NotifyLooperIdleStart(1, 1);
267 trigger->TryPostHandleMarkFinished();
274 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
275 trigger->TryPostHandleMarkFinished();
285 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
286 trigger->TryTriggerIdleGC(TRIGGER_IDLE_GC_TYPE::SHARED_CONCURRENT_MARK);
296 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
297 trigger->TryTriggerIdleGC(TRIGGER_IDLE_GC_TYPE::LOCAL_CONCURRENT_MARK);
304 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
305 trigger->TryTriggerIdleGC(TRIGGER_IDLE_GC_TYPE::LOCAL_REMARK);
313 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
314 trigger->TryTriggerIdleGC(TRIGGER_IDLE_GC_TYPE::LOCAL_REMARK);
324 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
325 trigger->TryTriggerIdleGC(TRIGGER_IDLE_GC_TYPE::FULL_GC);
335 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
336 trigger->TryTriggerIdleGC(TRIGGER_IDLE_GC_TYPE::SHARED_FULL_GC);
346 IdleGCTrigger *trigger = new IdleGCTrigger(heap, sheap, thread);
347 trigger->TryTriggerIdleGC(TRIGGER_IDLE_GC_TYPE::LOCAL_CONCURRENT_MARK);