v8 10.2.154 (node 18.16.0)
V8 is Google's open source JavaScript engine
|
#include <limits.h>
#include <memory>
#include <unordered_set>
#include <vector>
#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 | CpuProfile |
struct | CpuProfilingResult |
class | DiscardedSamplesDelegate |
class | CpuProfilingOptions |
class | CpuProfiler |
class | HeapGraphEdge |
class | HeapGraphNode |
class | OutputStream |
class | HeapSnapshot |
class | ActivityControl |
class | AllocationProfile |
struct | AllocationProfile::Allocation |
struct | AllocationProfile::Node |
struct | AllocationProfile::Sample |
class | EmbedderGraph |
class | EmbedderGraph::Node |
class | HeapProfiler |
class | HeapProfiler::ObjectNameResolver |
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 1104 of file v8-profiler.h.
#define V | ( | Name | ) | , k##Name##Type |