5#ifndef V8_DEBUG_DEBUG_STACK_TRACE_ITERATOR_H_
6#define V8_DEBUG_DEBUG_STACK_TRACE_ITERATOR_H_
22 bool Done()
const override;
37 bool throw_on_side_effect)
override;
std::unique_ptr< FrameInspector > frame_inspector_
v8::Local< v8::Function > GetFunction() const override
v8::Local< v8::debug::Script > GetScript() const override
Handle< SharedFunctionInfo > GetSharedFunctionInfo() const
v8::MaybeLocal< v8::Value > GetReceiver() const override
bool resumable_fn_on_stack_
bool CanBeRestarted() const override
void UpdateInlineFrameIndexAndResumableFnOnStack()
v8::Local< v8::Value > GetReturnValue() const override
DebuggableStackFrameIterator iterator_
bool Done() const override
~DebugStackTraceIterator() override
std::unique_ptr< v8::debug::ScopeIterator > GetScopeIterator() const override
int GetContextId() const override
debug::Location GetFunctionLocation() const override
DebugStackTraceIterator(Isolate *isolate, int index)
v8::MaybeLocal< v8::Value > Evaluate(v8::Local< v8::String > source, bool throw_on_side_effect) override
v8::Local< v8::String > GetFunctionDebugName() const override
debug::Location GetSourceLocation() const override