summaryrefslogtreecommitdiffstats
path: root/chromium/v8/src/debug/debug-scopes.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/debug/debug-scopes.h')
-rw-r--r--chromium/v8/src/debug/debug-scopes.h12
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);
};