chromium/v8/src/debug/debug-stack-trace-iterator.cc

// Copyright 2017 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "src/debug/debug-stack-trace-iterator.h"

#include "include/v8-function.h"
#include "src/api/api-inl.h"
#include "src/debug/debug-evaluate.h"
#include "src/debug/debug-scope-iterator.h"
#include "src/debug/debug.h"
#include "src/execution/frames-inl.h"
#include "src/execution/isolate.h"

#if V8_ENABLE_WEBASSEMBLY
#include "src/debug/debug-wasm-objects.h"
#endif  // V8_ENABLE_WEBASSEMBLY

namespace v8 {

std::unique_ptr<debug::StackTraceIterator> debug::StackTraceIterator::Create(
    v8::Isolate* isolate, int index) {}

namespace internal {

DebugStackTraceIterator::DebugStackTraceIterator(Isolate* isolate, int index)
    :{}

DebugStackTraceIterator::~DebugStackTraceIterator() = default;

bool DebugStackTraceIterator::Done() const {}

void DebugStackTraceIterator::Advance() {}

int DebugStackTraceIterator::GetContextId() const {}

v8::MaybeLocal<v8::Value> DebugStackTraceIterator::GetReceiver() const {}

v8::Local<v8::Value> DebugStackTraceIterator::GetReturnValue() const {}

v8::Local<v8::String> DebugStackTraceIterator::GetFunctionDebugName() const {}

v8::Local<v8::debug::Script> DebugStackTraceIterator::GetScript() const {}

debug::Location DebugStackTraceIterator::GetSourceLocation() const {}

debug::Location DebugStackTraceIterator::GetFunctionLocation() const {}

v8::Local<v8::Function> DebugStackTraceIterator::GetFunction() const {}

Handle<SharedFunctionInfo> DebugStackTraceIterator::GetSharedFunctionInfo()
    const {}

std::unique_ptr<v8::debug::ScopeIterator>
DebugStackTraceIterator::GetScopeIterator() const {}

bool DebugStackTraceIterator::CanBeRestarted() const {}

void DebugStackTraceIterator::UpdateInlineFrameIndexAndResumableFnOnStack() {}

v8::MaybeLocal<v8::Value> DebugStackTraceIterator::Evaluate(
    v8::Local<v8::String> source, bool throw_on_side_effect) {}

void DebugStackTraceIterator::PrepareRestart() {}

}  // namespace internal
}  // namespace v8