V8 Project
v8-profiler.h File Reference
#include "v8.h"
+ Include dependency graph for v8-profiler.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::CpuProfileNode
 CpuProfileNode represents a node in a call graph. More...
 
class  v8::CpuProfile
 CpuProfile contains a CPU profile in a form of top-down call tree (from main() down to functions that do all the work). More...
 
class  v8::CpuProfiler
 Interface for controlling CPU profiling. More...
 
class  v8::HeapGraphEdge
 HeapSnapshotEdge represents a directed connection between heap graph nodes: from retainers to retained nodes. More...
 
class  v8::HeapGraphNode
 HeapGraphNode represents a node in a heap graph. More...
 
class  v8::OutputStream
 An interface for exporting data from V8, using "push" model. More...
 
class  v8::HeapSnapshot
 HeapSnapshots record the state of the JS heap at some moment. More...
 
class  v8::ActivityControl
 An interface for reporting progress and controlling long-running activities. More...
 
class  v8::HeapProfiler
 Interface for controlling heap profiling. More...
 
class  v8::HeapProfiler::ObjectNameResolver
 Callback interface for retrieving user friendly names of global objects. More...
 
class  v8::RetainedObjectInfo
 Interface for providing information about embedder's objects held by global handles. More...
 
struct  v8::HeapStatsUpdate
 A struct for exporting HeapStats data from V8, using "push" model. More...
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 

Typedefs

typedef uint32_t v8::SnapshotObjectId