Chromium Code Reviews| Index: src/frames.h |
| diff --git a/src/frames.h b/src/frames.h |
| index 0b1adfb95c681e489d85a3612bd338f419b08fea..a443cb71d2cfeb3f8f935b30b9c72daa53f175e0 100644 |
| --- a/src/frames.h |
| +++ b/src/frames.h |
| @@ -562,6 +562,8 @@ class StackFrame BASE_EMBEDDED { |
| void operator=(const StackFrame& original) = delete; |
| protected: |
| + const StackFrameIteratorBase* iterator_; |
|
Michael Starzinger
2016/12/08 11:38:05
nit: AFAICT this is only made protected due to a D
Clemens Hammacher
2016/12/08 12:15:37
Sure, I just dropped the DCHECK.
|
| + |
| inline explicit StackFrame(StackFrameIteratorBase* iterator); |
| virtual ~StackFrame() { } |
| @@ -581,7 +583,6 @@ class StackFrame BASE_EMBEDDED { |
| #endif |
| private: |
| - const StackFrameIteratorBase* iterator_; |
| Isolate* isolate_; |
| State state_; |
| @@ -1111,6 +1112,7 @@ class WasmFrame : public StandardFrame { |
| uint32_t function_index() const; |
| Script* script() const override; |
| int position() const override; |
| + bool at_to_number_conversion() const; |
| static WasmFrame* cast(StackFrame* frame) { |
| DCHECK(frame->is_wasm()); |
| @@ -1134,6 +1136,8 @@ class WasmToJsFrame : public StubFrame { |
| inline explicit WasmToJsFrame(StackFrameIteratorBase* iterator); |
| private: |
| + void ComputeCallerState(State* state) const override; |
| + |
| friend class StackFrameIteratorBase; |
| }; |