Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/debug/
H A 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
[all...]
H A Ddebug-scopes.cc26 ScopeIterator::ScopeIterator(Isolate* isolate, FrameInspector* frame_inspector, in ScopeIterator() function in v8::internal::ScopeIterator
39 // We should not instantiate a ScopeIterator for wasm frames. in 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(Isolat function in v8::internal::ScopeIterator
[all...]
H A Ddebug-scopes.h21 class ScopeIterator { class
48 ScopeIterator(Isolate* isolate, FrameInspector* frame_inspector,
51 ScopeIterator(Isolate* isolate, Handle<JSFunction> function);
52 ScopeIterator(Isolate* isolate, Handle<JSGeneratorObject> generator);
53 ~ScopeIterator();
118 // ScopeIterator has already iterated to any Scope outside that function.
171 DISALLOW_IMPLICIT_CONSTRUCTORS(ScopeIterator);
H A Ddebug-scope-iterator.h15 class DebugScopeIterator final : public debug::ScopeIterator {
37 v8::internal::ScopeIterator iterator_;
H A Ddebug-interface.h478 class V8_EXPORT_PRIVATE ScopeIterator { class
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> GetScopeIterato
[all...]
H A Ddebug-wasm-objects.h21 class ScopeIterator;
71 std::unique_ptr<debug::ScopeIterator> GetWasmScopeIterator(WasmFrame* frame);
H A Ddebug-stack-trace-iterator.cc95 ScopeIterator scope_iterator( in GetReceiver()
97 ScopeIterator::ReparseStrategy::kFunctionLiteral); in GetReceiver()
160 std::unique_ptr<v8::debug::ScopeIterator>
H A Ddebug-stack-trace-iterator.h32 std::unique_ptr<v8::debug::ScopeIterator> GetScopeIterator() const override;
H A 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;
679 type_ = debug::ScopeIterator::ScopeTypeModule;
683 type_ = debug::ScopeIterator::ScopeTypeWith;
695 case debug::ScopeIterator::ScopeTypeModule: {
727 case debug::ScopeIterator::ScopeTypeLocal: {
730 case debug::ScopeIterator::ScopeTypeWasmExpressionStack: {
1012 std::unique_ptr<debug::ScopeIterator> GetWasmScopeIterato
[all...]
H A Ddebug-evaluate.h104 ScopeIterator scope_iterator_;
H A 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()
/third_party/node/deps/v8/src/inspector/
H A 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 in getTargetScopes()
[all...]
H A Dv8-debugger-agent-impl.cc253 String16 scopeType(v8::debug::ScopeIterator::ScopeType type) {
255 case v8::debug::ScopeIterator::ScopeTypeGlobal:
257 case v8::debug::ScopeIterator::ScopeTypeLocal:
259 case v8::debug::ScopeIterator::ScopeTypeWith:
261 case v8::debug::ScopeIterator::ScopeTypeClosure:
263 case v8::debug::ScopeIterator::ScopeTypeCatch:
265 case v8::debug::ScopeIterator::ScopeTypeBlock:
267 case v8::debug::ScopeIterator::ScopeTypeScript:
269 case v8::debug::ScopeIterator::ScopeTypeEval:
271 case v8::debug::ScopeIterator
[all...]
/third_party/node/deps/v8/src/runtime/
H A 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/
H A Dscope-info.h382 friend class ScopeIterator;

Completed in 14 milliseconds