![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <limits.h>#include <memory>#include <unordered_set>#include <vector>#include "cppgc/common.h"#include "v8-local-handle.h"#include "v8-message.h"#include "v8-persistent-handle.h"Go to the source code of this file.
Classes | |
| struct | v8::CpuProfileDeoptFrame |
| struct | v8::CpuProfileDeoptInfo |
| class | v8::CpuProfileNode |
| struct | v8::CpuProfileNode::LineTick |
| class | v8::OutputStream |
| class | v8::CpuProfile |
| struct | v8::CpuProfilingResult |
| class | v8::DiscardedSamplesDelegate |
| class | v8::CpuProfilingOptions |
| class | v8::CpuProfiler |
| class | v8::HeapGraphEdge |
| class | v8::HeapGraphNode |
| class | v8::HeapSnapshot |
| class | v8::ActivityControl |
| class | v8::AllocationProfile |
| struct | v8::AllocationProfile::Allocation |
| struct | v8::AllocationProfile::Node |
| struct | v8::AllocationProfile::Sample |
| class | v8::EmbedderGraph |
| class | v8::EmbedderGraph::Node |
| class | v8::QueryObjectPredicate |
| class | v8::HeapProfiler |
| class | v8::HeapProfiler::ObjectNameResolver |
| struct | v8::HeapProfiler::HeapSnapshotOptions |
| struct | v8::HeapStatsUpdate |
| class | v8::CodeEvent |
| class | v8::CodeEventHandler |
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
Macros | |
| #define | CODE_EVENTS_LIST(V) |
| #define | V(Name) |
Typedefs | |
| using | v8::NativeObject = void* |
| using | v8::SnapshotObjectId = uint32_t |
| using | v8::ProfilerId = uint32_t |
Enumerations | |
| enum | v8::CpuProfilingMode { v8::kLeafNodeLineNumbers , v8::kCallerLineNumbers } |
| enum | v8::CpuProfilingNamingMode { v8::kStandardNaming , v8::kDebugNaming } |
| enum | v8::CpuProfilingLoggingMode { v8::kLazyLogging , v8::kEagerLogging } |
| enum class | v8::CpuProfilingStatus { v8::kStarted , v8::kAlreadyStarted , v8::kErrorTooManyProfilers } |
| enum | v8::CodeEventType { v8::kUnknownType } |
| #define CODE_EVENTS_LIST | ( | V | ) |
Definition at line 1257 of file v8-profiler.h.
| #define V | ( | Name | ) |