v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
v8-isolate.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <memory>
#include <utility>
#include "cppgc/common.h"
#include "v8-array-buffer.h"
#include "v8-callbacks.h"
#include "v8-data.h"
#include "v8-debug.h"
#include "v8-embedder-heap.h"
#include "v8-function-callback.h"
#include "v8-internal.h"
#include "v8-local-handle.h"
#include "v8-microtask.h"
#include "v8-persistent-handle.h"
#include "v8-primitive.h"
#include "v8-statistics.h"
#include "v8-unwinder.h"
#include "v8config.h"
Include dependency graph for v8-isolate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  ResourceConstraints
 
class  Isolate
 
struct  Isolate::CreateParams
 
class  Isolate::Scope
 
class  Isolate::DisallowJavascriptExecutionScope
 
class  Isolate::AllowJavascriptExecutionScope
 
class  Isolate::SuppressMicrotaskExecutionScope
 
class  Isolate::SafeForTerminationScope
 
class  Isolate::AtomicsWaitWakeHandle
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::metrics
 

Typedefs

using StackState = cppgc::EmbedderStackState
 

Enumerations

enum  RAILMode : unsigned { PERFORMANCE_RESPONSE , PERFORMANCE_ANIMATION , PERFORMANCE_IDLE , PERFORMANCE_LOAD }
 
enum class  MemoryPressureLevel { kNone , kModerate , kCritical }