![]() |
v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
|
#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.
Data Structures | |
| struct | CpuProfileDeoptFrame |
| struct | CpuProfileDeoptInfo |
| class | CpuProfileNode |
| struct | CpuProfileNode::LineTick |
| class | OutputStream |
| class | CpuProfile |
| struct | CpuProfilingResult |
| class | DiscardedSamplesDelegate |
| class | CpuProfilingOptions |
| class | CpuProfiler |
| class | HeapGraphEdge |
| class | HeapGraphNode |
| class | HeapSnapshot |
| class | ActivityControl |
| class | AllocationProfile |
| struct | AllocationProfile::Allocation |
| struct | AllocationProfile::Node |
| struct | AllocationProfile::Sample |
| class | EmbedderGraph |
| class | EmbedderGraph::Node |
| class | QueryObjectPredicate |
| class | HeapProfiler |
| class | HeapProfiler::ObjectNameResolver |
| struct | HeapProfiler::HeapSnapshotOptions |
| struct | HeapStatsUpdate |
| class | CodeEvent |
| class | CodeEventHandler |
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
Macros | |
| #define | CODE_EVENTS_LIST(V) |
| #define | V(Name) , k##Name##Type |
Typedefs | |
| using | NativeObject = void * |
| using | SnapshotObjectId = uint32_t |
| using | ProfilerId = uint32_t |
Enumerations | |
| enum | CpuProfilingMode { kLeafNodeLineNumbers , kCallerLineNumbers } |
| enum | CpuProfilingNamingMode { kStandardNaming , kDebugNaming } |
| enum | CpuProfilingLoggingMode { kLazyLogging , kEagerLogging } |
| enum class | CpuProfilingStatus { kStarted , kAlreadyStarted , kErrorTooManyProfilers } |
| enum | CodeEventType { kUnknownType } |
| #define CODE_EVENTS_LIST | ( | V | ) |
Definition at line 1208 of file v8-profiler.h.
| #define V | ( | Name | ) | , k##Name##Type |