| Index: runtime/vm/isolate.h
|
| ===================================================================
|
| --- runtime/vm/isolate.h (revision 17622)
|
| +++ runtime/vm/isolate.h (working copy)
|
| @@ -36,6 +36,7 @@
|
| class RawMint;
|
| class RawInteger;
|
| class RawError;
|
| +class Simulator;
|
| class StackResource;
|
| class StackZone;
|
| class StubCode;
|
| @@ -201,6 +202,10 @@
|
| // The true stack limit for this isolate.
|
| uword saved_stack_limit() const { return saved_stack_limit_; }
|
|
|
| + static uword GetSpecifiedStackSize();
|
| +
|
| + static const intptr_t kStackSizeBuffer = (16 * KB);
|
| +
|
| enum {
|
| kApiInterrupt = 0x1, // An interrupt from Dart_InterruptIsolate.
|
| kMessageInterrupt = 0x2, // An interrupt to process an out of band message.
|
| @@ -238,6 +243,9 @@
|
|
|
| Debugger* debugger() const { return debugger_; }
|
|
|
| + Simulator* simulator() const { return simulator_; }
|
| + void set_simulator(Simulator* value) { simulator_ = value; }
|
| +
|
| GcPrologueCallbacks& gc_prologue_callbacks() {
|
| return gc_prologue_callbacks_;
|
| }
|
| @@ -342,10 +350,6 @@
|
| void BuildName(const char* name_prefix);
|
| void PrintInvokedFunctions();
|
|
|
| - static uword GetSpecifiedStackSize();
|
| -
|
| - static const intptr_t kStackSizeBuffer = (16 * KB);
|
| -
|
| static ThreadLocalKey isolate_key;
|
| StoreBufferBlock store_buffer_block_;
|
| StoreBuffer store_buffer_;
|
| @@ -364,6 +368,7 @@
|
| ApiState* api_state_;
|
| StubCode* stub_code_;
|
| Debugger* debugger_;
|
| + Simulator* simulator_;
|
| LongJump* long_jump_base_;
|
| TimerList timer_list_;
|
| intptr_t deopt_id_;
|
|
|