V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
SamplingEventsProcessor (Isolate *isolate, ProfileGenerator *generator, base::TimeDelta period) | |
void * | operator new (size_t size) |
void | operator delete (void *ptr) |
void | Run () override |
TickSample * | StartTickSample () |
void | FinishTickSample () |
sampler::Sampler * | sampler () |
Public Member Functions inherited from v8::internal::ProfilerEventsProcessor | |
void | CodeEventHandler (const CodeEventsContainer &evt_rec) override |
void | StopSynchronously () |
V8_INLINE bool | running () |
void | Enqueue (const CodeEventsContainer &event) |
void | AddCurrentStack (bool update_stats=false) |
void | AddDeoptStack (Address from, int fp_to_sp_delta) |
void | AddSample (TickSample sample) |
Public Member Functions inherited from v8::base::Thread | |
Thread (const Options &options) | |
void | Start () |
void | StartSynchronously () |
void | Join () |
const char * | name () const |
PlatformData * | data () |
void | NotifyStartedAndRun () |
Additional Inherited Members | |
Public Types inherited from v8::base::Thread | |
typedef int32_t | LocalStorageKey |
Static Public Member Functions inherited from v8::base::Thread | |
static LocalStorageKey | CreateThreadLocalKey () |
static void | DeleteThreadLocalKey (LocalStorageKey key) |
static void * | GetThreadLocal (LocalStorageKey key) |
static int | GetThreadLocalInt (LocalStorageKey key) |
static void | SetThreadLocal (LocalStorageKey key, void *value) |
static void | SetThreadLocalInt (LocalStorageKey key, int value) |
static bool | HasThreadLocal (LocalStorageKey key) |
static void * | GetExistingThreadLocal (LocalStorageKey key) |
Static Public Attributes inherited from v8::base::Thread | |
static const int | kMaxThreadNameLength = 16 |
Protected Types inherited from v8::internal::ProfilerEventsProcessor | |
enum | SampleProcessingResult { OneSampleProcessed, FoundSampleForNextCodeEvent, NoSamplesInQueue } |
Protected Member Functions inherited from v8::internal::ProfilerEventsProcessor | |
ProfilerEventsProcessor (Isolate *isolate, ProfileGenerator *generator) | |
bool | ProcessCodeEvent () |
Protected Attributes inherited from v8::internal::ProfilerEventsProcessor | |
ProfileGenerator * | generator_ |
base::Atomic32 | running_ |
LockedQueue< CodeEventsContainer > | events_buffer_ |
LockedQueue< TickSampleEventRecord > | ticks_from_vm_buffer_ |
std::atomic< unsigned > | last_code_event_id_ |
unsigned | last_processed_code_event_id_ |
Isolate * | isolate_ |
Definition at line 173 of file cpu-profiler.h.