diff options
Diffstat (limited to 'deps/v8/src/cpu-profiler.h')
-rw-r--r-- | deps/v8/src/cpu-profiler.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/deps/v8/src/cpu-profiler.h b/deps/v8/src/cpu-profiler.h index fcb9a67ddf..a9f034f0c7 100644 --- a/deps/v8/src/cpu-profiler.h +++ b/deps/v8/src/cpu-profiler.h @@ -158,6 +158,11 @@ class ProfilerEventsProcessor : public Thread { inline TickSample* StartTickSample(); inline void FinishTickSample(); + // SamplingCircularQueue has stricter alignment requirements than a normal new + // can fulfil, so we need to provide our own new/delete here. + void* operator new(size_t size); + void operator delete(void* ptr); + private: // Called from events processing thread (Run() method.) bool ProcessCodeEvent(); @@ -268,7 +273,6 @@ class CpuProfiler : public CodeEventListener { Isolate* isolate_; TimeDelta sampling_interval_; CpuProfilesCollection* profiles_; - unsigned next_profile_uid_; ProfileGenerator* generator_; ProfilerEventsProcessor* processor_; bool saved_is_logging_; |