Lines Matching defs:Isolate

109    * configure that shared code range when the first Isolate is
203 * Isolate represents an isolated instance of the V8 engine. V8 isolates have
210 class V8_EXPORT Isolate {
213 * Initial configuration parameters for a new Isolate.
228 * ResourceConstraints to use for the new Isolate.
257 * If the shared_ptr version is used, the Isolate instance and every
305 explicit Scope(Isolate* isolate) : v8_isolate_(isolate) {
316 Isolate* const v8_isolate_;
326 DisallowJavascriptExecutionScope(Isolate* isolate, OnFailure on_failure);
336 v8::Isolate* const v8_isolate_;
346 explicit AllowJavascriptExecutionScope(Isolate* isolate);
356 Isolate* const v8_isolate_;
369 Isolate* isolate, MicrotaskQueue* microtask_queue = nullptr);
379 internal::Isolate* const i_isolate_;
392 explicit SafeForTerminationScope(v8::Isolate* v8_isolate);
400 internal::Isolate* i_isolate_;
560 using UseCounterCallback = void (*)(Isolate* isolate,
567 * Only Isolate::GetData() and Isolate::SetData(), which access the
570 * Isolate::Initialize().
577 static Isolate* Allocate();
580 * Initialize an Isolate previously allocated by Isolate::Allocate().
582 static void Initialize(Isolate* isolate, const CreateParams& params);
593 static Isolate* New(const CreateParams& params);
601 static Isolate* GetCurrent();
609 static Isolate* TryGetCurrent();
640 using AbortOnUncaughtExceptionCallback = bool (*)(Isolate*);
703 * Requires: this == Isolate::GetCurrent().
720 * Discards all V8 thread-specific data for the Isolate. Should be used
721 * if a thread is terminating and it has used an Isolate that will outlive
722 * the thread -- all thread-specific data for an Isolate is discarded when
723 * an Isolate is disposed so this call is pointless if an Isolate is about
904 using GCCallback = void (*)(Isolate* isolate, GCType type,
906 using GCCallbackWithData = void (*)(Isolate* isolate, GCType type,
1113 * Registered |callback| must not reenter interrupted Isolate.
1125 * Request garbage collection in this Isolate. It is only valid to call this
1137 * Isolate. It is only valid to call this function if --expose_gc was
1392 * \note Use Isolate::CreateParams to get events for code executed during
1393 * Isolate setup.
1399 * Modifies the stack limit for this Isolate.
1638 Isolate() = delete;
1639 ~Isolate() = delete;
1640 Isolate(const Isolate&) = delete;
1641 Isolate& operator=(const Isolate&) = delete;
1657 void Isolate::SetData(uint32_t slot, void* data) {
1662 void* Isolate::GetData(uint32_t slot) {
1667 uint32_t Isolate::GetNumberOfDataSlots() {
1673 MaybeLocal<T> Isolate::GetDataFromSnapshotOnce(size_t index) {