| Index: src/liveedit.h
|
| diff --git a/src/liveedit.h b/src/liveedit.h
|
| index 4833f0f3777361890c4e6d0a6658b67cd3abd6a6..b74ee1940e1e14dc708c92dc30fed6948748ad24 100644
|
| --- a/src/liveedit.h
|
| +++ b/src/liveedit.h
|
| @@ -244,6 +244,7 @@ class FunctionInfoWrapper : public JSArrayBasedStruct<FunctionInfoWrapper> {
|
| int end_position,
|
| int param_num,
|
| int literal_count,
|
| + int slot_count,
|
| int parent_index);
|
|
|
| void SetFunctionCode(Handle<Code> function_code,
|
| @@ -265,6 +266,8 @@ class FunctionInfoWrapper : public JSArrayBasedStruct<FunctionInfoWrapper> {
|
|
|
| Handle<Code> GetFunctionCode();
|
|
|
| + Handle<FixedArray> GetFeedbackVector();
|
| +
|
| Handle<Object> GetCodeScopeInfo();
|
|
|
| int GetStartPosition() {
|
| @@ -273,6 +276,10 @@ class FunctionInfoWrapper : public JSArrayBasedStruct<FunctionInfoWrapper> {
|
|
|
| int GetEndPosition() { return this->GetSmiValueField(kEndPositionOffset_); }
|
|
|
| + int GetSlotCount() {
|
| + return this->GetSmiValueField(kSlotNumOffset_);
|
| + }
|
| +
|
| private:
|
| static const int kFunctionNameOffset_ = 0;
|
| static const int kStartPositionOffset_ = 1;
|
| @@ -284,7 +291,8 @@ class FunctionInfoWrapper : public JSArrayBasedStruct<FunctionInfoWrapper> {
|
| static const int kParentIndexOffset_ = 7;
|
| static const int kSharedFunctionInfoOffset_ = 8;
|
| static const int kLiteralNumOffset_ = 9;
|
| - static const int kSize_ = 10;
|
| + static const int kSlotNumOffset_ = 10;
|
| + static const int kSize_ = 11;
|
|
|
| friend class JSArrayBasedStruct<FunctionInfoWrapper>;
|
| };
|
|
|