Index: src/debug/debug-frames.h |
diff --git a/src/debug/debug-frames.h b/src/debug/debug-frames.h |
index 1165d9e2eee2ccebaf1384e9d67925d0e2a0ab4e..27936937747719754f5c5dcc46166d094b53aa70 100644 |
--- a/src/debug/debug-frames.h |
+++ b/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,9 +35,6 @@ class FrameInspector { |
return frame_->is_arguments_adaptor() ? ArgumentsAdaptorFrame::cast(frame_) |
: JavaScriptFrame::cast(frame_); |
} |
- inline WasmCompiledFrame* wasm_frame() { |
- return WasmCompiledFrame::cast(frame_); |
- } |
JavaScriptFrame* GetArgumentsFrame() { return javascript_frame(); } |
void SetArgumentsFrame(StandardFrame* frame); |
@@ -54,6 +53,7 @@ class FrameInspector { |
Handle<String> parameter_name); |
StandardFrame* frame_; |
+ FrameSummary frame_summary_; |
DeoptimizedFrameInfo* deoptimized_frame_; |
Isolate* isolate_; |
bool is_optimized_; |