Index: runtime/vm/simulator_mips.h |
=================================================================== |
--- runtime/vm/simulator_mips.h (revision 21676) |
+++ runtime/vm/simulator_mips.h (working copy) |
@@ -17,6 +17,7 @@ |
#endif |
#include "vm/constants_mips.h" |
+#include "vm/object.h" |
namespace dart { |
@@ -89,6 +90,12 @@ |
}; |
static uword RedirectExternalReference(uword function, CallKind call_kind); |
+ void Longjmp(uword pc, |
+ uword sp, |
+ uword fp, |
+ RawObject* raw_exception, |
+ RawObject* raw_stacktrace); |
+ |
private: |
// A pc value used to signal the simulator to stop execution. Generally |
// the ra is set to this value on transition from native C code to |
@@ -171,6 +178,7 @@ |
friend class SimulatorDebugger; |
friend class SimulatorSetjmpBuffer; |
+ DISALLOW_COPY_AND_ASSIGN(Simulator); |
}; |
} // namespace dart |