| OLD | NEW |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, 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 INCLUDE_DART_DEBUGGER_API_H_ | 5 #ifndef INCLUDE_DART_DEBUGGER_API_H_ |
| 6 #define INCLUDE_DART_DEBUGGER_API_H_ | 6 #define INCLUDE_DART_DEBUGGER_API_H_ |
| 7 | 7 |
| 8 #include "include/dart_api.h" | 8 #include "include/dart_api.h" |
| 9 | 9 |
| 10 typedef struct _Dart_Breakpoint* Dart_Breakpoint; | 10 typedef struct _Dart_Breakpoint* Dart_Breakpoint; |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 48 * \return A handle to the True object if no error occurs. | 48 * \return A handle to the True object if no error occurs. |
| 49 */ | 49 */ |
| 50 DART_EXPORT Dart_Handle Dart_SetBreakpointAtEntry( | 50 DART_EXPORT Dart_Handle Dart_SetBreakpointAtEntry( |
| 51 Dart_Handle library, | 51 Dart_Handle library, |
| 52 Dart_Handle class_name, | 52 Dart_Handle class_name, |
| 53 Dart_Handle function_name, | 53 Dart_Handle function_name, |
| 54 Dart_Breakpoint* breakpoint); | 54 Dart_Breakpoint* breakpoint); |
| 55 | 55 |
| 56 | 56 |
| 57 /** | 57 /** |
| 58 * Deletes the given \breakpoint. |
| 59 * |
| 60 * Requires there to be a current isolate. |
| 61 * |
| 62 * \return A handle to the True object if no error occurs. |
| 63 */ |
| 64 DART_EXPORT Dart_Handle Dart_DeleteBreakpoint( |
| 65 Dart_Breakpoint breakpoint); |
| 66 |
| 67 |
| 68 /** |
| 58 * Installs a handler callback function that gets called by the VM | 69 * Installs a handler callback function that gets called by the VM |
| 59 * when a breakpoint has been reached. | 70 * when a breakpoint has been reached. |
| 60 * | 71 * |
| 61 * Requires there to be a current isolate. | 72 * Requires there to be a current isolate. |
| 62 */ | 73 */ |
| 63 DART_EXPORT void Dart_SetBreakpointHandler( | 74 DART_EXPORT void Dart_SetBreakpointHandler( |
| 64 Dart_BreakpointHandler bp_handler); | 75 Dart_BreakpointHandler bp_handler); |
| 65 | 76 |
| 66 | 77 |
| 67 /** | 78 /** |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 * \return A handle to the True object if no error occurs. | 117 * \return A handle to the True object if no error occurs. |
| 107 */ | 118 */ |
| 108 DART_EXPORT Dart_Handle Dart_ActivationFrameInfo( | 119 DART_EXPORT Dart_Handle Dart_ActivationFrameInfo( |
| 109 Dart_ActivationFrame activation_frame, | 120 Dart_ActivationFrame activation_frame, |
| 110 Dart_Handle* function_name, | 121 Dart_Handle* function_name, |
| 111 Dart_Handle* script_url, | 122 Dart_Handle* script_url, |
| 112 intptr_t* line_number); | 123 intptr_t* line_number); |
| 113 | 124 |
| 114 | 125 |
| 115 #endif // INCLUDE_DART_DEBUGGER_API_H_ | 126 #endif // INCLUDE_DART_DEBUGGER_API_H_ |
| OLD | NEW |