| 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_;
|
|
|