diff options
Diffstat (limited to 'chromium/v8/src/debug/debug-scopes.h')
| -rw-r--r-- | chromium/v8/src/debug/debug-scopes.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/chromium/v8/src/debug/debug-scopes.h b/chromium/v8/src/debug/debug-scopes.h index a0357c73838..590e9e9bfe6 100644 --- a/chromium/v8/src/debug/debug-scopes.h +++ b/chromium/v8/src/debug/debug-scopes.h @@ -141,8 +141,8 @@ class ScopeIterator { void UnwrapEvaluationContext(); - using Visitor = - std::function<bool(Handle<String> name, Handle<Object> value)>; + using Visitor = std::function<bool(Handle<String> name, Handle<Object> value, + ScopeType scope_type)>; Handle<JSObject> WithContextExtension(); @@ -159,12 +159,14 @@ class ScopeIterator { // Helper functions. void VisitScope(const Visitor& visitor, Mode mode) const; - void VisitLocalScope(const Visitor& visitor, Mode mode) const; + void VisitLocalScope(const Visitor& visitor, Mode mode, + ScopeType scope_type) const; void VisitScriptScope(const Visitor& visitor) const; void VisitModuleScope(const Visitor& visitor) const; - bool VisitLocals(const Visitor& visitor, Mode mode) const; + bool VisitLocals(const Visitor& visitor, Mode mode, + ScopeType scope_type) const; bool VisitContextLocals(const Visitor& visitor, Handle<ScopeInfo> scope_info, - Handle<Context> context) const; + Handle<Context> context, ScopeType scope_type) const; DISALLOW_IMPLICIT_CONSTRUCTORS(ScopeIterator); }; |
