v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <log.h>
Public Types | |
enum | State { HAS_NO_SAMPLERS, HAS_SAMPLERS, HAS_CPU_PROFILING_SAMPLERS } |
typedef void(* | VisitSampler )(Sampler *, void *) |
Static Public Member Functions | |
static void | SetUp () |
static State | GetState () |
static bool | IterateActiveSamplers (VisitSampler func, void *param) |
static void | AddActiveSampler (Sampler *sampler) |
static void | RemoveActiveSampler (Sampler *sampler) |
enum State |
|
static |
Definition at line 1856 of file log.cc.
References ASSERT, Sampler::IsActive(), and v8::internal::NULL.
Referenced by SamplerThread::AddActiveSampler(), and SignalSender::AddActiveSampler().
|
static |
Definition at line 1847 of file log.cc.
Referenced by SamplerThread::RemoveActiveSampler(), SignalSender::RemoveActiveSampler(), SamplerThread::Run(), and SignalSender::Run().
|
static |
Definition at line 1830 of file log.cc.
Referenced by SamplerThread::Run(), and SignalSender::Run().
|
static |
Definition at line 1868 of file log.cc.
References ASSERT, Sampler::IsActive(), v8::internal::NULL, and v8::internal::USE().
Referenced by SamplerThread::RemoveActiveSampler(), and SignalSender::RemoveActiveSampler().
|
static |
Definition at line 1823 of file log.cc.
References OS::CreateMutex().