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