Home | History | Annotate | Download | only in src

Lines Matching refs:Isolate

8 #include "src/isolate.h"
14 bool Isolate::FromWritableHeapObject(HeapObject* obj, Isolate** isolate) {
17 *isolate = nullptr;
20 *isolate = chunk->heap()->isolate();
24 void Isolate::set_context(Context* context) {
29 Handle<NativeContext> Isolate::native_context() {
33 NativeContext* Isolate::raw_native_context() {
37 Object* Isolate::pending_exception() {
44 void Isolate::set_pending_exception(Object* exception_obj) {
50 void Isolate::clear_pending_exception() {
56 bool Isolate::has_pending_exception() {
61 Object* Isolate::get_wasm_caught_exception() {
65 void Isolate::set_wasm_caught_exception(Object* exception) {
69 void Isolate::clear_wasm_caught_exception() {
73 void Isolate::clear_pending_message() {
78 Object* Isolate::scheduled_exception() {
85 bool Isolate::has_scheduled_exception() {
92 void Isolate::clear_scheduled_exception() {
97 bool Isolate::is_catchable_by_javascript(Object* exception) {
101 void Isolate::FireBeforeCallEnteredCallback() {
103 callback(reinterpret_cast<v8::Isolate*>(this));
107 void Isolate::FireMicrotasksCompletedCallback() {
111 callback(reinterpret_cast<v8::Isolate*>(this));
115 Handle<JSGlobalObject> Isolate::global_object() {
119 Handle<JSObject> Isolate::global_proxy() {
124 Isolate::ExceptionScope::ExceptionScope(Isolate* isolate)
125 : isolate_(isolate),
129 Isolate::ExceptionScope::~ExceptionScope() {
134 Handle<type> Isolate::name() { \
137 bool Isolate::is_##name(type* value) { \
143 bool Isolate::IsArrayConstructorIntact() {
148 bool Isolate::IsArraySpeciesLookupChainIntact() {
166 bool Isolate::IsTypedArraySpeciesLookupChainIntact() {
172 bool Isolate::IsPromiseSpeciesLookupChainIntact() {
178 bool Isolate::IsStringLengthOverflowIntact() {
183 bool Isolate::IsArrayBufferNeuteringIntact() {
188 bool Isolate::IsArrayIteratorLookupChainIntact() {