| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 76ac347d32a27e3bd3d2edd56d9f18f5ab61d0f8..cdf4a76cc26eed5c7461c43f02a415d656a625ed 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -5206,6 +5206,9 @@ class SharedFunctionInfo: public HeapObject {
|
| inline int deopt_counter();
|
| inline void set_deopt_counter(int counter);
|
|
|
| + inline int profiler_ticks();
|
| + inline void set_profiler_ticks(int ticks);
|
| +
|
| inline int ast_node_count();
|
| inline void set_ast_node_count(int count);
|
|
|
| @@ -5381,10 +5384,12 @@ class SharedFunctionInfo: public HeapObject {
|
| kInferredNameOffset + kPointerSize;
|
| static const int kThisPropertyAssignmentsOffset =
|
| kInitialMapOffset + kPointerSize;
|
| + static const int kProfilerTicksOffset =
|
| + kThisPropertyAssignmentsOffset + kPointerSize;
|
| #if V8_HOST_ARCH_32_BIT
|
| // Smi fields.
|
| static const int kLengthOffset =
|
| - kThisPropertyAssignmentsOffset + kPointerSize;
|
| + kProfilerTicksOffset + kPointerSize;
|
| static const int kFormalParameterCountOffset = kLengthOffset + kPointerSize;
|
| static const int kExpectedNofPropertiesOffset =
|
| kFormalParameterCountOffset + kPointerSize;
|
| @@ -5418,7 +5423,7 @@ class SharedFunctionInfo: public HeapObject {
|
| // word is not set and thus this word cannot be treated as pointer
|
| // to HeapObject during old space traversal.
|
| static const int kLengthOffset =
|
| - kThisPropertyAssignmentsOffset + kPointerSize;
|
| + kProfilerTicksOffset + kPointerSize;
|
| static const int kFormalParameterCountOffset =
|
| kLengthOffset + kIntSize;
|
|
|
|
|