Home
last modified time | relevance | path

Searched refs:ScopeIterator (Results 1 – 15 of 15) sorted by relevance

/third_party/node/deps/v8/src/debug/
Ddebug-scopes.cc26 ScopeIterator::ScopeIterator(Isolate* isolate, FrameInspector* frame_inspector, in ScopeIterator() function in v8::internal::ScopeIterator
46 ScopeIterator::~ScopeIterator() = default;
48 Handle<Object> ScopeIterator::GetFunctionDebugName() const { in GetFunctionDebugName()
60 ScopeIterator::ScopeIterator(Isolate* isolate, Handle<JSFunction> function) in ScopeIterator() function in v8::internal::ScopeIterator
70 ScopeIterator::ScopeIterator(Isolate* isolate, in ScopeIterator() function in v8::internal::ScopeIterator
81 void ScopeIterator::Restart() { in Restart()
207 void ScopeIterator::TryParseAndRetrieveScopes(ReparseStrategy strategy) { in TryParseAndRetrieveScopes()
328 void ScopeIterator::UnwrapEvaluationContext() { in UnwrapEvaluationContext()
343 Handle<JSObject> ScopeIterator::MaterializeScopeDetails() { in MaterializeScopeDetails()
366 bool ScopeIterator::HasPositionInfo() { in HasPositionInfo()
[all …]
Ddebug-scope-iterator.cc16 std::unique_ptr<debug::ScopeIterator> debug::ScopeIterator::CreateForFunction( in CreateForFunction()
32 return std::unique_ptr<debug::ScopeIterator>(new internal::DebugScopeIterator( in CreateForFunction()
36 std::unique_ptr<debug::ScopeIterator>
37 debug::ScopeIterator::CreateForGeneratorObject( in CreateForGeneratorObject()
42 return std::unique_ptr<debug::ScopeIterator>(new internal::DebugScopeIterator( in CreateForGeneratorObject()
53 ::v8::internal::ScopeIterator::ReparseStrategy::kFunctionLiteral) { in DebugScopeIterator()
80 if (GetType() == debug::ScopeIterator::ScopeTypeLocal) return false; in ShouldIgnore()
81 return !iterator_.DeclaresLocals(i::ScopeIterator::Mode::ALL); in ShouldIgnore()
84 v8::debug::ScopeIterator::ScopeType DebugScopeIterator::GetType() { in GetType()
86 return static_cast<v8::debug::ScopeIterator::ScopeType>(iterator_.Type()); in GetType()
[all …]
Ddebug-scopes.h21 class ScopeIterator {
48 ScopeIterator(Isolate* isolate, FrameInspector* frame_inspector,
51 ScopeIterator(Isolate* isolate, Handle<JSFunction> function);
52 ScopeIterator(Isolate* isolate, Handle<JSGeneratorObject> generator);
53 ~ScopeIterator();
171 DISALLOW_IMPLICIT_CONSTRUCTORS(ScopeIterator);
Ddebug-interface.h478 class V8_EXPORT_PRIVATE ScopeIterator {
480 static std::unique_ptr<ScopeIterator> CreateForFunction(
482 static std::unique_ptr<ScopeIterator> CreateForGeneratorObject(
485 ScopeIterator() = default;
486 virtual ~ScopeIterator() = default;
487 ScopeIterator(const ScopeIterator&) = delete;
488 ScopeIterator& operator=(const ScopeIterator&) = delete;
536 virtual std::unique_ptr<ScopeIterator> GetScopeIterator() const = 0;
Ddebug-scope-iterator.h15 class DebugScopeIterator final : public debug::ScopeIterator {
37 v8::internal::ScopeIterator iterator_;
Ddebug-wasm-objects.h21 class ScopeIterator; variable
71 std::unique_ptr<debug::ScopeIterator> GetWasmScopeIterator(WasmFrame* frame);
Ddebug-stack-trace-iterator.cc95 ScopeIterator scope_iterator( in GetReceiver()
97 ScopeIterator::ReparseStrategy::kFunctionLiteral); in GetReceiver()
160 std::unique_ptr<v8::debug::ScopeIterator>
Ddebug-wasm-objects.cc658 class DebugWasmScopeIterator final : public debug::ScopeIterator {
662 type_(debug::ScopeIterator::ScopeTypeWasmExpressionStack) { in DebugWasmScopeIterator()
666 type_ = debug::ScopeIterator::ScopeTypeModule; in DebugWasmScopeIterator()
676 type_ = debug::ScopeIterator::ScopeTypeLocal; in Advance()
679 type_ = debug::ScopeIterator::ScopeTypeModule; in Advance()
683 type_ = debug::ScopeIterator::ScopeTypeWith; in Advance()
695 case debug::ScopeIterator::ScopeTypeModule: { in GetObject()
727 case debug::ScopeIterator::ScopeTypeLocal: { in GetObject()
730 case debug::ScopeIterator::ScopeTypeWasmExpressionStack: { in GetObject()
1012 std::unique_ptr<debug::ScopeIterator> GetWasmScopeIterator(WasmFrame* frame) { in GetWasmScopeIterator()
Ddebug-stack-trace-iterator.h32 std::unique_ptr<v8::debug::ScopeIterator> GetScopeIterator() const override;
Ddebug-evaluate.cc212 ScopeIterator::ReparseStrategy::kScript) { in ContextBuilder()
236 ScopeIterator::ScopeType scope_type = scope_iterator_.Type(); in ContextBuilder()
237 if (scope_type == ScopeIterator::ScopeTypeScript) break; in ContextBuilder()
240 (scope_type == ScopeIterator::ScopeTypeLocal || in ContextBuilder()
241 scope_iterator_.DeclaresLocals(ScopeIterator::Mode::STACK))) { in ContextBuilder()
243 scope_iterator_.ScopeObject(ScopeIterator::Mode::STACK); in ContextBuilder()
Ddebug-evaluate.h104 ScopeIterator scope_iterator_;
/third_party/node/deps/v8/src/inspector/
Dv8-debugger.cc643 std::unique_ptr<v8::debug::ScopeIterator> iterator; in getTargetScopes()
646 iterator = v8::debug::ScopeIterator::CreateForFunction( in getTargetScopes()
654 iterator = v8::debug::ScopeIterator::CreateForGeneratorObject( in getTargetScopes()
673 case v8::debug::ScopeIterator::ScopeTypeGlobal: in getTargetScopes()
676 case v8::debug::ScopeIterator::ScopeTypeLocal: in getTargetScopes()
679 case v8::debug::ScopeIterator::ScopeTypeWith: in getTargetScopes()
682 case v8::debug::ScopeIterator::ScopeTypeClosure: in getTargetScopes()
685 case v8::debug::ScopeIterator::ScopeTypeCatch: in getTargetScopes()
688 case v8::debug::ScopeIterator::ScopeTypeBlock: in getTargetScopes()
691 case v8::debug::ScopeIterator::ScopeTypeScript: in getTargetScopes()
[all …]
Dv8-debugger-agent-impl.cc253 String16 scopeType(v8::debug::ScopeIterator::ScopeType type) { in scopeType()
255 case v8::debug::ScopeIterator::ScopeTypeGlobal: in scopeType()
257 case v8::debug::ScopeIterator::ScopeTypeLocal: in scopeType()
259 case v8::debug::ScopeIterator::ScopeTypeWith: in scopeType()
261 case v8::debug::ScopeIterator::ScopeTypeClosure: in scopeType()
263 case v8::debug::ScopeIterator::ScopeTypeCatch: in scopeType()
265 case v8::debug::ScopeIterator::ScopeTypeBlock: in scopeType()
267 case v8::debug::ScopeIterator::ScopeTypeScript: in scopeType()
269 case v8::debug::ScopeIterator::ScopeTypeEval: in scopeType()
271 case v8::debug::ScopeIterator::ScopeTypeModule: in scopeType()
[all …]
/third_party/node/deps/v8/src/runtime/
Druntime-debug.cc397 for (ScopeIterator it(isolate, gen); !it.Done(); it.Next()) { in RUNTIME_FUNCTION()
423 ScopeIterator it(isolate, gen); in RUNTIME_FUNCTION()
434 static bool SetScopeVariableValue(ScopeIterator* it, int index, in SetScopeVariableValue()
460 ScopeIterator it(isolate, gen); in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/objects/
Dscope-info.h382 friend class ScopeIterator;