HomeSort by relevance Sort by last modified time
    Searched refs:ScopeIterator (Results 1 - 15 of 15) sorted by null

  /external/v8/src/debug/
debug-scope-iterator.cc 17 std::unique_ptr<debug::ScopeIterator> debug::ScopeIterator::CreateForFunction(
33 return std::unique_ptr<debug::ScopeIterator>(new internal::DebugScopeIterator(
37 std::unique_ptr<debug::ScopeIterator>
38 debug::ScopeIterator::CreateForGeneratorObject(
43 return std::unique_ptr<debug::ScopeIterator>(new internal::DebugScopeIterator(
79 if (GetType() == debug::ScopeIterator::ScopeTypeLocal) return false;
80 return !iterator_.DeclaresLocals(i::ScopeIterator::Mode::ALL);
83 v8::debug::ScopeIterator::ScopeType DebugScopeIterator::GetType() {
85 return static_cast<v8::debug::ScopeIterator::ScopeType>(iterator_.Type())
    [all...]
debug-scopes.h 22 class ScopeIterator {
46 ScopeIterator(Isolate* isolate, FrameInspector* frame_inspector,
49 ScopeIterator(Isolate* isolate, Handle<JSFunction> function);
50 ScopeIterator(Isolate* isolate, Handle<JSGeneratorObject> generator);
51 ~ScopeIterator();
125 void TryParseAndRetrieveScopes(ScopeIterator::Option option);
156 DISALLOW_IMPLICIT_CONSTRUCTORS(ScopeIterator);
debug-scopes.cc 24 ScopeIterator::ScopeIterator(Isolate* isolate, FrameInspector* frame_inspector,
25 ScopeIterator::Option option)
36 // We should not instantiate a ScopeIterator for wasm frames.
42 ScopeIterator::~ScopeIterator() { delete info_; }
44 Handle<Object> ScopeIterator::GetFunctionDebugName() const {
56 ScopeIterator::ScopeIterator(Isolate* isolate, Handle<JSFunction> function)
67 ScopeIterator::ScopeIterator(Isolate* isolate
    [all...]
debug-scope-iterator.h 16 class DebugScopeIterator final : public debug::ScopeIterator {
38 v8::internal::ScopeIterator iterator_;
41 class DebugWasmScopeIterator final : public debug::ScopeIterator {
debug-stack-trace-iterator.cc 91 ScopeIterator scope_iterator(isolate_, frame_inspector_.get(),
92 ScopeIterator::COLLECT_NON_LOCALS);
154 std::unique_ptr<v8::debug::ScopeIterator>
159 return std::unique_ptr<v8::debug::ScopeIterator>(new DebugWasmScopeIterator(
162 return std::unique_ptr<v8::debug::ScopeIterator>(
debug-evaluate.h 87 ScopeIterator scope_iterator_;
debug-stack-trace-iterator.h 30 std::unique_ptr<v8::debug::ScopeIterator> GetScopeIterator() const override;
debug-interface.h 391 class ScopeIterator {
393 static std::unique_ptr<ScopeIterator> CreateForFunction(
395 static std::unique_ptr<ScopeIterator> CreateForGeneratorObject(
398 ScopeIterator() = default;
399 virtual ~ScopeIterator() = default;
427 DISALLOW_COPY_AND_ASSIGN(ScopeIterator);
447 virtual std::unique_ptr<ScopeIterator> GetScopeIterator() const = 0;
debug-evaluate.cc 174 ScopeIterator::COLLECT_NON_LOCALS) {
199 ScopeIterator::ScopeType scope_type = scope_iterator_.Type();
200 if (scope_type == ScopeIterator::ScopeTypeScript) break;
202 if (scope_type == ScopeIterator::ScopeTypeLocal ||
203 scope_iterator_.DeclaresLocals(ScopeIterator::Mode::STACK)) {
205 scope_iterator_.ScopeObject(ScopeIterator::Mode::STACK);
210 if (scope_type == ScopeIterator::ScopeTypeLocal) {
    [all...]
  /external/v8/src/wasm/
wasm-debug.cc 493 isolate_->factory()->NewFixedArray(ScopeIterator::kScopeDetailsSize);
494 global_scope->set(ScopeIterator::kScopeDetailsTypeIndex,
495 Smi::FromInt(ScopeIterator::ScopeTypeGlobal));
498 global_scope->set(ScopeIterator::kScopeDetailsObjectIndex,
502 isolate_->factory()->NewFixedArray(ScopeIterator::kScopeDetailsSize);
503 local_scope->set(ScopeIterator::kScopeDetailsTypeIndex,
504 Smi::FromInt(ScopeIterator::ScopeTypeLocal));
507 local_scope->set(ScopeIterator::kScopeDetailsObjectIndex,
  /external/v8/src/objects/
scope-info.h 316 friend class ScopeIterator;
  /external/v8/src/inspector/
v8-debugger-agent-impl.cc 226 String16 scopeType(v8::debug::ScopeIterator::ScopeType type) {
228 case v8::debug::ScopeIterator::ScopeTypeGlobal:
230 case v8::debug::ScopeIterator::ScopeTypeLocal:
232 case v8::debug::ScopeIterator::ScopeTypeWith:
234 case v8::debug::ScopeIterator::ScopeTypeClosure:
236 case v8::debug::ScopeIterator::ScopeTypeCatch:
238 case v8::debug::ScopeIterator::ScopeTypeBlock:
240 case v8::debug::ScopeIterator::ScopeTypeScript:
242 case v8::debug::ScopeIterator::ScopeTypeEval:
244 case v8::debug::ScopeIterator::ScopeTypeModule
    [all...]
v8-debugger-agent-impl.h 226 String16 scopeType(v8::debug::ScopeIterator::ScopeType type);
v8-debugger.cc 695 std::unique_ptr<v8::debug::ScopeIterator> iterator;
698 iterator = v8::debug::ScopeIterator::CreateForFunction(
706 iterator = v8::debug::ScopeIterator::CreateForGeneratorObject(
    [all...]
  /external/v8/src/runtime/
runtime-debug.cc 305 for (ScopeIterator it(isolate, gen); !it.Done(); it.Next()) {
331 ScopeIterator it(isolate, gen);
342 static bool SetScopeVariableValue(ScopeIterator* it, int index,
368 ScopeIterator it(isolate, gen);

Completed in 383 milliseconds