| Index: runtime/vm/debugger.h
|
| ===================================================================
|
| --- runtime/vm/debugger.h (revision 17157)
|
| +++ runtime/vm/debugger.h (working copy)
|
| @@ -154,6 +154,7 @@
|
|
|
| private:
|
| intptr_t PcDescIndex();
|
| + intptr_t TryIndex();
|
| void GetPcDescriptors();
|
| void GetVarDescriptors();
|
| void GetDescIndices();
|
| @@ -180,6 +181,7 @@
|
| PcDescriptors& pc_desc_;
|
|
|
| friend class Debugger;
|
| + friend class DebuggerStackTrace;
|
| DISALLOW_COPY_AND_ASSIGN(ActivationFrame);
|
| };
|
|
|
| @@ -196,6 +198,7 @@
|
| ASSERT(i < trace_.length());
|
| return trace_[i];
|
| }
|
| + ActivationFrame* GetHandlerFrame(const Instance& exc_obj) const;
|
| private:
|
| void AddActivation(ActivationFrame* frame);
|
| ZoneGrowableArray<ActivationFrame*> trace_;
|
| @@ -293,7 +296,7 @@
|
| const String& field_name);
|
|
|
| void SignalBpReached();
|
| - void SignalExceptionThrown(const Object& exc);
|
| + void SignalExceptionThrown(const Instance& exc);
|
| static void SignalIsolateEvent(EventType type);
|
|
|
| private:
|
| @@ -332,7 +335,7 @@
|
| intptr_t nextId() { return next_id_++; }
|
|
|
| bool ShouldPauseOnException(DebuggerStackTrace* stack_trace,
|
| - const Object& exc);
|
| + const Instance& exc);
|
|
|
| void CollectLibraryFields(const GrowableObjectArray& field_list,
|
| const Library& lib,
|
|
|