v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cpu-profiler.cc File Reference
Include dependency graph for cpu-profiler.cc:

Go to the source code of this file.

Classes

class  v8::internal::CpuSampler
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define PROFILER_TYPE_CASE(type, clss)
 

Variables

static const int v8::internal::kProfilerStackSize = 256 * KB
 

Macro Definition Documentation

◆ PROFILER_TYPE_CASE

#define PROFILER_TYPE_CASE ( type,
clss )
Value:
case CodeEventRecord::Type::type: \
record.clss##_.UpdateCodeMap(&code_map_); \
break;
#define _
DurationRecord record

Variable Documentation

◆ mutex_

base::Mutex mutex_
private

Definition at line 505 of file cpu-profiler.cc.

◆ profilers_

std::unordered_multimap<Isolate*, CpuProfiler*> profilers_
private

Definition at line 504 of file cpu-profiler.cc.