Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
safepoint_test.cc File Reference
#include <memory>
#include <utility>
#include <vector>
#include "platform/assert.h"
#include "vm/heap/safepoint.h"
#include "vm/isolate.h"
#include "vm/isolate_reload.h"
#include "vm/lockers.h"
#include "vm/message_handler.h"
#include "vm/message_snapshot.h"
#include "vm/random.h"
#include "vm/thread_pool.h"
#include "vm/unit_test.h"

Go to the source code of this file.

Classes

class  dart::StateMachineTask
 
struct  dart::StateMachineTask::Data
 
class  dart::DeoptTask
 
class  dart::GcWithoutDeoptTask
 
class  dart::LongDeoptTask
 
class  dart::WaiterTask
 
class  dart::CheckinTask
 
struct  dart::CheckinTask::Data
 
class  dart::StressTask
 
class  dart::IsolateExitScope
 
class  dart::ReloadTask
 

Namespaces

namespace  dart
 

Functions

 dart::ISOLATE_UNIT_TEST_CASE (SafepointOperation_SafepointOpWhileDeoptSafepointOpBlocked)
 
 dart::ISOLATE_UNIT_TEST_CASE (SafepointOperation_SafepointOpBlockedWhileDeoptSafepointOp)
 
 dart::ISOLATE_UNIT_TEST_CASE (SafepointOperation_SafepointPointTest)
 
 dart::ISOLATE_UNIT_TEST_CASE (SafepointOperation_StressTest)
 
 dart::ISOLATE_UNIT_TEST_CASE (SafepointOperation_DeoptAndNonDeoptNesting)
 
 dart::ISOLATE_UNIT_TEST_CASE_WITH_EXPECTATION (SafepointOperation_NonDeoptAndDeoptNesting, "Crash")
 
 dart::ISOLATE_UNIT_TEST_CASE (ReloadScopes_Test)
 
 dart::ISOLATE_UNIT_TEST_CASE (Reload_AtReloadSafepoint)
 
static void dart::EnsureValidOOBMessage (Thread *thread, Isolate *isolate, std::unique_ptr< Message > message)
 
 dart::ISOLATE_UNIT_TEST_CASE (Reload_NotAtSafepoint)
 
 dart::ISOLATE_UNIT_TEST_CASE (Reload_AtNonReloadSafepoint)