Index: src/debug/debug.h |
diff --git a/src/debug/debug.h b/src/debug/debug.h |
index 34b4fe2c2cf66cac9cb52de519616df1abf2009e..e5a61d99933e5f3bde44f8fe50ac9234cee8ff7e 100644 |
--- a/src/debug/debug.h |
+++ b/src/debug/debug.h |
@@ -490,7 +490,8 @@ class Debug { |
// Clear all code from instrumentation. |
void ClearAllBreakPoints(); |
// Instrument a function with one-shots. |
- void FloodWithOneShot(Handle<SharedFunctionInfo> function); |
+ void FloodWithOneShot(Handle<SharedFunctionInfo> function, |
+ bool returns_only = false); |
// Clear all one-shot instrumentations, but restore break points. |
void ClearOneShot(); |
@@ -565,6 +566,12 @@ class Debug { |
// Step action for last step performed. |
StepAction last_step_action_; |
+ // If set then this function will be ignored in PrepareStepIn call. |
dgozman
2017/03/21 23:33:21
If set, next PrepareStepIn will ignore this functi
kozy
2017/03/22 17:19:53
Done.
|
+ Object* ignore_step_into_function_; |
+ |
+ // If set then we need to repeat StepOut action at return. |
+ bool fast_forward_to_return_; |
+ |
// Source statement position from last step next action. |
int last_statement_position_; |