v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cpu-profiler.h File Reference
Include dependency graph for cpu-profiler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::CodeEventRecord
 
class  v8::internal::CodeCreateEventRecord
 
class  v8::internal::CodeMoveEventRecord
 
class  v8::internal::CodeDisableOptEventRecord
 
class  v8::internal::CodeDeoptEventRecord
 
class  v8::internal::ReportBuiltinEventRecord
 
class  v8::internal::NativeContextMoveEventRecord
 
class  v8::internal::TickSampleEventRecord
 
class  v8::internal::CodeDeleteEventRecord
 
class  v8::internal::CodeEventsContainer
 
class  v8::internal::ProfilingScope
 
class  v8::internal::ProfilerEventsProcessor
 
class  v8::internal::SamplingEventsProcessor
 
class  v8::internal::ProfilerCodeObserver
 
class  v8::internal::CpuProfiler
 

Namespaces

namespace  v8
 
namespace  v8::sampler
 
namespace  v8::internal
 

Macros

#define CODE_EVENTS_TYPE_LIST(V)
 
#define VM_EVENTS_TYPE_LIST(V)
 
#define DECLARE_TYPE(type, ignore)
 
#define DECLARE_CLASS(ignore, type)
 

Macro Definition Documentation

◆ CODE_EVENTS_TYPE_LIST

#define CODE_EVENTS_TYPE_LIST ( V)
Value:
V(kCodeCreation, CodeCreateEventRecord) \
V(kCodeMove, CodeMoveEventRecord) \
V(kCodeDisableOpt, CodeDisableOptEventRecord) \
V(kCodeDeopt, CodeDeoptEventRecord) \
V(kReportBuiltin, ReportBuiltinEventRecord) \
V(kCodeDelete, CodeDeleteEventRecord)
#define V(Name)

Definition at line 36 of file cpu-profiler.h.

◆ DECLARE_CLASS

#define DECLARE_CLASS ( ignore,
type )
Value:
type type##_;
#define _

Definition at line 147 of file cpu-profiler.h.

◆ DECLARE_TYPE

#define DECLARE_TYPE ( type,
ignore )
Value:
wasm::ValueType type

Definition at line 50 of file cpu-profiler.h.

◆ VM_EVENTS_TYPE_LIST

#define VM_EVENTS_TYPE_LIST ( V)
Value:
V(kNativeContextMove, NativeContextMoveEventRecord)
#define CODE_EVENTS_TYPE_LIST(V)

Definition at line 44 of file cpu-profiler.h.