diff options
Diffstat (limited to 'deps/v8/src/debug/debug-frames.h')
-rw-r--r-- | deps/v8/src/debug/debug-frames.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/deps/v8/src/debug/debug-frames.h b/deps/v8/src/debug/debug-frames.h index e8698e70ae..2793693774 100644 --- a/deps/v8/src/debug/debug-frames.h +++ b/deps/v8/src/debug/debug-frames.h @@ -15,11 +15,13 @@ namespace internal { class FrameInspector { public: - FrameInspector(StandardFrame* frame, int inlined_jsframe_index, + FrameInspector(StandardFrame* frame, int inlined_frame_index, Isolate* isolate); ~FrameInspector(); + FrameSummary& summary() { return frame_summary_; } + int GetParametersCount(); Handle<JSFunction> GetFunction(); Handle<Script> GetScript(); @@ -33,7 +35,6 @@ class FrameInspector { return frame_->is_arguments_adaptor() ? ArgumentsAdaptorFrame::cast(frame_) : JavaScriptFrame::cast(frame_); } - inline WasmFrame* wasm_frame() { return WasmFrame::cast(frame_); } JavaScriptFrame* GetArgumentsFrame() { return javascript_frame(); } void SetArgumentsFrame(StandardFrame* frame); @@ -52,6 +53,7 @@ class FrameInspector { Handle<String> parameter_name); StandardFrame* frame_; + FrameSummary frame_summary_; DeoptimizedFrameInfo* deoptimized_frame_; Isolate* isolate_; bool is_optimized_; |