diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2013-04-17 16:10:37 +0200 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2013-04-17 16:10:37 +0200 |
commit | 9f682265d6631a29457abeb53827d01fa77493c8 (patch) | |
tree | 92a1eec49b1f280931598a72dcf0cca3d795f210 /deps/v8/src/log.h | |
parent | 951e0b69fa3c8b1a5d708e29de9d6f7d1db79827 (diff) | |
download | android-node-v8-9f682265d6631a29457abeb53827d01fa77493c8.tar.gz android-node-v8-9f682265d6631a29457abeb53827d01fa77493c8.tar.bz2 android-node-v8-9f682265d6631a29457abeb53827d01fa77493c8.zip |
deps: upgrade v8 to 3.18.0
Diffstat (limited to 'deps/v8/src/log.h')
-rw-r--r-- | deps/v8/src/log.h | 50 |
1 files changed, 2 insertions, 48 deletions
diff --git a/deps/v8/src/log.h b/deps/v8/src/log.h index a5eddc7a34..26833302aa 100644 --- a/deps/v8/src/log.h +++ b/deps/v8/src/log.h @@ -74,6 +74,7 @@ namespace internal { class LogMessageBuilder; class Profiler; class Semaphore; +struct TickSample; class Ticker; class Isolate; class PositionsRecorder; @@ -168,9 +169,6 @@ class Logger { void SetCodeEventHandler(uint32_t options, JitCodeEventHandler event_handler); - void EnsureTickerStarted(); - void EnsureTickerStopped(); - Sampler* sampler(); // Frees resources acquired in SetUp. @@ -327,7 +325,7 @@ class Logger { void RegExpCompileEvent(Handle<JSRegExp> regexp, bool in_cache); // Log an event reported from generated code - void LogRuntime(Isolate* isolate, Vector<const char> format, JSArray* args); + void LogRuntime(Vector<const char> format, JSArray* args); bool is_logging() { return logging_nesting_ > 0; @@ -448,9 +446,6 @@ class Logger { void UncheckedIntEvent(const char* name, int value); void UncheckedIntPtrTEvent(const char* name, intptr_t value); - // Returns whether profiler's sampler is active. - bool IsProfilerSamplerActive(); - Isolate* isolate_; // The sampler used by the profiler and the sliding state window. @@ -471,7 +466,6 @@ class Logger { friend class LogMessageBuilder; friend class TimeLog; friend class Profiler; - friend class StackTracer; friend class VMState; friend class LoggerTestHelper; @@ -510,46 +504,6 @@ class Logger { }; -// Process wide registry of samplers. -class SamplerRegistry : public AllStatic { - public: - enum State { - HAS_NO_SAMPLERS, - HAS_SAMPLERS, - HAS_CPU_PROFILING_SAMPLERS - }; - - static void SetUp(); - - typedef void (*VisitSampler)(Sampler*, void*); - - static State GetState(); - - // Iterates over all active samplers keeping the internal lock held. - // Returns whether there are any active samplers. - static bool IterateActiveSamplers(VisitSampler func, void* param); - - // Adds/Removes an active sampler. - static void AddActiveSampler(Sampler* sampler); - static void RemoveActiveSampler(Sampler* sampler); - - private: - static bool ActiveSamplersExist() { - return active_samplers_ != NULL && !active_samplers_->is_empty(); - } - - static List<Sampler*>* active_samplers_; - - DISALLOW_IMPLICIT_CONSTRUCTORS(SamplerRegistry); -}; - - -// Class that extracts stack trace, used for profiling. -class StackTracer : public AllStatic { - public: - static void Trace(Isolate* isolate, TickSample* sample); -}; - } } // namespace v8::internal |