v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TickSample Class Reference

#include <platform.h>

Public Member Functions

 TickSample ()
 

Data Fields

StateTag state
 
Address pc
 
Address sp
 
Address fp
 
union {
   Address   tos
 
   Address   external_callback
 
}; 
 
Address stack [kMaxFramesCount]
 
int frames_count: 8
 
bool has_external_callback: 1
 

Static Public Attributes

static const int kMaxFramesCount = 64
 

Detailed Description

Definition at line 709 of file platform.h.

Constructor & Destructor Documentation

TickSample ( )
inline

Definition at line 711 of file platform.h.

Field Documentation

union { ... }
Address external_callback

Definition at line 725 of file platform.h.

Referenced by ProfileGenerator::RecordTickSample(), TEST(), and StackTracer::Trace().

Address fp

Definition at line 722 of file platform.h.

Referenced by SamplerThread::SampleContext(), and StackTracer::Trace().

bool has_external_callback

Definition at line 730 of file platform.h.

Referenced by ProfileGenerator::RecordTickSample(), TEST(), and StackTracer::Trace().

const int kMaxFramesCount = 64
static

Definition at line 727 of file platform.h.

Referenced by ProfilerEventsProcessor::AddCurrentStack(), TEST(), and StackTracer::Trace().

Address sp

Definition at line 721 of file platform.h.

Referenced by SamplerThread::SampleContext(), and StackTracer::Trace().

Address tos

Definition at line 724 of file platform.h.

Referenced by ProfileGenerator::RecordTickSample(), TEST(), and StackTracer::Trace().


The documentation for this class was generated from the following file: