v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
Public Member Functions | |
Ticker (Isolate *isolate, int interval) | |
~Ticker () | |
virtual void | Tick (TickSample *sample) |
void | SetProfiler (Profiler *profiler) |
void | ClearProfiler () |
Public Member Functions inherited from Sampler | |
Sampler (Isolate *isolate, int interval) | |
virtual | ~Sampler () |
Isolate * | isolate () const |
int | interval () const |
void | SampleStack (const RegisterState ®s) |
void | Start () |
void | Stop () |
bool | IsProfiling () const |
void | IncreaseProfilingDepth () |
void | DecreaseProfilingDepth () |
bool | IsActive () const |
void | DoSample () |
void | SetHasProcessingThread (bool value) |
unsigned | js_and_external_sample_count () const |
void | StartCountingSamples () |
PlatformData * | platform_data () const |
Additional Inherited Members | |
Static Public Member Functions inherited from Sampler | |
static void | SetUp () |
static void | TearDown () |
|
inline |
Definition at line 840 of file log.cc.
References Sampler::IsActive(), and Sampler::Stop().
|
inline |
Definition at line 853 of file log.cc.
References Sampler::DecreaseProfilingDepth(), Sampler::IsActive(), v8::internal::NULL, and Sampler::Stop().
Referenced by Profiler::Disengage().
|
inline |
Definition at line 846 of file log.cc.
References ASSERT, Sampler::IncreaseProfilingDepth(), Sampler::IsActive(), v8::internal::NULL, v8::internal::profiler(), and Sampler::Start().
Referenced by Profiler::Engage().
|
inlinevirtual |