| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef VM_DEBUGGER_H_ | 5 #ifndef VM_DEBUGGER_H_ |
| 6 #define VM_DEBUGGER_H_ | 6 #define VM_DEBUGGER_H_ |
| 7 | 7 |
| 8 #include "include/dart_debugger_api.h" | 8 #include "include/dart_debugger_api.h" |
| 9 | 9 |
| 10 #include "vm/object.h" | 10 #include "vm/object.h" |
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 204 RawObject* GetClosureObject(intptr_t num_acatual_args); | 204 RawObject* GetClosureObject(intptr_t num_acatual_args); |
| 205 | 205 |
| 206 uword pc_; | 206 uword pc_; |
| 207 uword fp_; | 207 uword fp_; |
| 208 uword sp_; | 208 uword sp_; |
| 209 | 209 |
| 210 // The anchor of the context chain for this function. | 210 // The anchor of the context chain for this function. |
| 211 Context& ctx_; | 211 Context& ctx_; |
| 212 const Code& code_; | 212 const Code& code_; |
| 213 const Function& function_; | 213 const Function& function_; |
| 214 bool token_pos_initialized_; |
| 214 intptr_t token_pos_; | 215 intptr_t token_pos_; |
| 215 const RawPcDescriptors::PcDescriptorRec* desc_rec_; | 216 intptr_t try_index_; |
| 216 | 217 |
| 217 intptr_t line_number_; | 218 intptr_t line_number_; |
| 218 intptr_t column_number_; | 219 intptr_t column_number_; |
| 219 intptr_t context_level_; | 220 intptr_t context_level_; |
| 220 | 221 |
| 221 // Some frames are deoptimized into a side array in order to inspect them. | 222 // Some frames are deoptimized into a side array in order to inspect them. |
| 222 const Array& deopt_frame_; | 223 const Array& deopt_frame_; |
| 223 const intptr_t deopt_frame_offset_; | 224 const intptr_t deopt_frame_offset_; |
| 224 | 225 |
| 225 bool vars_initialized_; | 226 bool vars_initialized_; |
| (...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 545 | 546 |
| 546 friend class Isolate; | 547 friend class Isolate; |
| 547 friend class SourceBreakpoint; | 548 friend class SourceBreakpoint; |
| 548 DISALLOW_COPY_AND_ASSIGN(Debugger); | 549 DISALLOW_COPY_AND_ASSIGN(Debugger); |
| 549 }; | 550 }; |
| 550 | 551 |
| 551 | 552 |
| 552 } // namespace dart | 553 } // namespace dart |
| 553 | 554 |
| 554 #endif // VM_DEBUGGER_H_ | 555 #endif // VM_DEBUGGER_H_ |
| OLD | NEW |