Index: src/frames.h |
diff --git a/src/frames.h b/src/frames.h |
index 397c7b5db9cf7f912d7c3fe53a9392141b913ae2..1795bfd5a0f3dcae7f96e922788cbd2b0b536669 100644 |
--- a/src/frames.h |
+++ b/src/frames.h |
@@ -423,7 +423,7 @@ class StandardFrame: public StackFrame { |
inline Object* GetExpression(int index) const; |
inline void SetExpression(int index, Object* value); |
int ComputeExpressionsCount() const; |
- static Object* GetExpression(Address fp, int index); |
+ static Object* GetStandardFrameExpression(Address fp, int index); |
virtual void SetCallerFp(Address caller_fp); |
@@ -455,7 +455,7 @@ class StandardFrame: public StackFrame { |
// Returns the address of the n'th expression stack element. |
Address GetExpressionAddress(int n) const; |
- static Address GetExpressionAddress(Address fp, int n); |
+ static Address GetStandardFrameExpressionAddress(Address fp, int n); |
// Determines if the standard frame for the given frame pointer is |
// an arguments adaptor frame. |
@@ -668,6 +668,8 @@ class ArgumentsAdaptorFrame: public JavaScriptFrame { |
return static_cast<ArgumentsAdaptorFrame*>(frame); |
} |
+ static int GetArgumentsLength(Address fp); |
+ |
// Printing support. |
virtual void Print(StringStream* accumulator, |
PrintMode mode, |