summaryrefslogtreecommitdiff
path: root/deps/v8/src/cpu-profiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/cpu-profiler.h')
-rw-r--r--deps/v8/src/cpu-profiler.h6
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_;