Home
last modified time | relevance | path

Searched refs:Isolate (Results 1 – 25 of 752) sorted by relevance

12345678910>>...31

/external/v8/src/
Dcode-factory.h29 static Handle<Code> RuntimeCEntry(Isolate* isolate, int result_size = 1);
31 static Handle<Code> CEntry(Isolate* isolate, int result_size = 1,
37 static Callable LoadGlobalIC(Isolate* isolate, TypeofMode typeof_mode);
38 static Callable LoadGlobalICInOptimizedCode(Isolate* isolate,
40 static Callable StoreOwnIC(Isolate* isolate);
41 static Callable StoreOwnICInOptimizedCode(Isolate* isolate);
43 static Callable ResumeGenerator(Isolate* isolate);
45 static Callable FrameDropperTrampoline(Isolate* isolate);
46 static Callable HandleDebuggerStatement(Isolate* isolate);
48 static Callable BinaryOperation(Isolate* isolate, Operation op);
[all …]
Disolate-inl.h14 bool Isolate::FromWritableHeapObject(HeapObject* obj, Isolate** isolate) { in FromWritableHeapObject()
24 void Isolate::set_context(Context* context) { in set_context()
29 Handle<NativeContext> Isolate::native_context() { in native_context()
33 NativeContext* Isolate::raw_native_context() { in raw_native_context()
37 Object* Isolate::pending_exception() { in pending_exception()
44 void Isolate::set_pending_exception(Object* exception_obj) { in set_pending_exception()
50 void Isolate::clear_pending_exception() { in clear_pending_exception()
56 bool Isolate::has_pending_exception() { in has_pending_exception()
61 Object* Isolate::get_wasm_caught_exception() { in get_wasm_caught_exception()
65 void Isolate::set_wasm_caught_exception(Object* exception) { in set_wasm_caught_exception()
[all …]
Dapi.cc152 ? i::Isolate::Current() \
153 : reinterpret_cast<i::Isolate*>(context->GetIsolate()); \
219 return reinterpret_cast<v8::Isolate*>(obj->GetIsolate())->GetCurrentContext(); in ContextFromNeverReadOnlySpaceObject()
225 i::Isolate* UnsafeIsolateFromHeapObject(i::Handle<i::HeapObject> obj) { in UnsafeIsolateFromHeapObject()
240 return reinterpret_cast<Isolate*>(chunk->heap()->isolate()) in UnsafeContextFromHeapObject()
246 explicit inline InternalEscapableScope(i::Isolate* isolate) in InternalEscapableScope()
247 : v8::EscapableHandleScope(reinterpret_cast<v8::Isolate*>(isolate)) {} in InternalEscapableScope()
252 void CheckMicrotasksScopesConsistency(i::Isolate* isolate) { in CheckMicrotasksScopesConsistency()
265 explicit CallDepthScope(i::Isolate* isolate, Local<Context> context) in CallDepthScope()
317 i::Isolate* const isolate_;
[all …]
Dcode-factory.cc27 Handle<Code> CodeFactory::RuntimeCEntry(Isolate* isolate, int result_size) { in RuntimeCEntry()
35 Handle<Code> CodeFactory::CEntry(Isolate* isolate, int result_size, in CEntry()
72 Callable CodeFactory::ApiGetter(Isolate* isolate) { in ApiGetter()
77 Callable CodeFactory::CallApiCallback(Isolate* isolate, int argc) { in CallApiCallback()
94 Callable CodeFactory::LoadGlobalIC(Isolate* isolate, TypeofMode typeof_mode) { in LoadGlobalIC()
103 Callable CodeFactory::LoadGlobalICInOptimizedCode(Isolate* isolate, in LoadGlobalICInOptimizedCode()
111 Callable CodeFactory::StoreOwnIC(Isolate* isolate) { in StoreOwnIC()
117 Callable CodeFactory::StoreOwnICInOptimizedCode(Isolate* isolate) { in StoreOwnICInOptimizedCode()
124 Callable CodeFactory::BinaryOperation(Isolate* isolate, Operation op) { in BinaryOperation()
155 Callable CodeFactory::NonPrimitiveToPrimitive(Isolate* isolate, in NonPrimitiveToPrimitive()
[all …]
Disolate.cc107 void Isolate::SetEmbeddedBlob(const uint8_t* blob, uint32_t blob_size) { in SetEmbeddedBlob()
123 const uint8_t* Isolate::embedded_blob() const { return embedded_blob_; } in embedded_blob()
124 uint32_t Isolate::embedded_blob_size() const { return embedded_blob_size_; } in embedded_blob_size()
127 const uint8_t* Isolate::CurrentEmbeddedBlob() { in CurrentEmbeddedBlob()
132 uint32_t Isolate::CurrentEmbeddedBlobSize() { in CurrentEmbeddedBlobSize()
144 int thread_id = base::Thread::GetThreadLocalInt(Isolate::thread_id_key_); in GetCurrentThreadId()
147 base::Thread::SetThreadLocalInt(Isolate::thread_id_key_, thread_id); in GetCurrentThreadId()
152 void ThreadLocalTop::Initialize(Isolate* isolate) { in Initialize()
170 base::Thread::LocalStorageKey Isolate::isolate_key_;
171 base::Thread::LocalStorageKey Isolate::thread_id_key_;
[all …]
Dhandles.h23 class Isolate; variable
33 V8_INLINE explicit HandleBase(Object* object, Isolate* isolate);
102 V8_INLINE Handle(T* object, Isolate* isolate);
105 V8_INLINE static Handle<T> New(T* object, Isolate* isolate);
176 explicit inline HandleScope(Isolate* isolate);
181 V8_EXPORT_PRIVATE static int NumberOfHandles(Isolate* isolate);
184 V8_INLINE static Object** GetHandle(Isolate* isolate, Object* value);
187 V8_INLINE static Object** CreateHandle(Isolate* isolate, Object* value);
190 V8_EXPORT_PRIVATE static void DeleteExtensions(Isolate* isolate);
192 static Address current_next_address(Isolate* isolate);
[all …]
Dobjects-debug.cc74 void Object::ObjectVerify(Isolate* isolate) { in ObjectVerify()
83 void Object::VerifyPointer(Isolate* isolate, Object* p) { in VerifyPointer()
91 void MaybeObject::VerifyMaybeObjectPointer(Isolate* isolate, MaybeObject* p) { in VerifyMaybeObjectPointer()
101 void VerifyForeignPointer(Isolate* isolate, HeapObject* host, Object* foreign) { in VerifyForeignPointer()
107 void Smi::SmiVerify(Isolate* isolate) { in SmiVerify()
113 void HeapObject::HeapObjectVerify(Isolate* isolate) { in HeapObjectVerify()
397 void HeapObject::VerifyHeapPointer(Isolate* isolate, Object* p) { in VerifyHeapPointer()
403 void Symbol::SymbolVerify(Isolate* isolate) { in SymbolVerify()
411 void ByteArray::ByteArrayVerify(Isolate* isolate) { CHECK(IsByteArray()); } in ByteArrayVerify()
413 void BytecodeArray::BytecodeArrayVerify(Isolate* isolate) { in BytecodeArrayVerify()
[all …]
Dexternal-reference.cc124 ExternalReference ExternalReference::isolate_address(Isolate* isolate) { in isolate_address()
128 ExternalReference ExternalReference::builtins_address(Isolate* isolate) { in builtins_address()
133 Isolate* isolate) { in handle_scope_implementer_address()
138 Isolate* isolate) { in pending_microtask_count_address()
143 Isolate* isolate) { in interpreter_dispatch_table_address()
148 Isolate* isolate) { in interpreter_dispatch_counters()
166 Isolate* isolate) { in Create()
195 ExternalReference ExternalReference::date_cache_stamp(Isolate* isolate) { in date_cache_stamp()
202 Isolate* isolate) { in runtime_function_table_address_for_unittests()
215 ExternalReference ExternalReference::stress_deopt_count(Isolate* isolate) { in stress_deopt_count()
[all …]
Daccessors.cc25 Isolate* isolate, Handle<Name> name, AccessorNameGetterCallback getter, in MakeAccessor()
50 static V8_INLINE bool CheckForName(Isolate* isolate, Handle<Name> name, in CheckForName()
64 bool Accessors::IsJSObjectFieldAccessor(Isolate* isolate, Handle<Map> map, in IsJSObjectFieldAccessor()
106 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(info.GetIsolate()); in ReconfigureToDataProperty()
132 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(info.GetIsolate()); in ArgumentsIteratorGetter()
139 Handle<AccessorInfo> Accessors::MakeArgumentsIteratorInfo(Isolate* isolate) { in MakeArgumentsIteratorInfo()
153 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(info.GetIsolate()); in ArrayLengthGetter()
166 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(info.GetIsolate()); in ArrayLengthSetter()
224 Handle<AccessorInfo> Accessors::MakeArrayLengthInfo(Isolate* isolate) { in MakeArrayLengthInfo()
235 i::Isolate* isolate = reinterpret_cast<i::Isolate*>(info.GetIsolate()); in ModuleNamespaceEntryGetter()
[all …]
Dcompiler.h62 CompileForLiveEdit(ParseInfo* parse_info, Isolate* isolate);
69 ScriptStreamingData* streaming_data, Isolate* isolate);
74 Isolate* isolate);
76 Isolate* isolate);
86 Isolate* isolate);
131 static bool CodeGenerationFromStringsAllowed(Isolate* isolate,
142 Isolate* isolate, Handle<String> source,
155 Isolate* isolate, Handle<String> source,
163 Isolate* isolate);
238 FinalizeJob(Handle<SharedFunctionInfo> shared_info, Isolate* isolate);
[all …]
Dcode-stubs.h15 class Isolate; variable
116 explicit CodeStub(Isolate* isolate) : minor_key_(0), isolate_(isolate) {} in CodeStub()
119 static void GenerateStubsAheadOfTime(Isolate* isolate);
138 static void InitializeDescriptor(Isolate* isolate, uint32_t key,
141 static MaybeHandle<Code> GetCode(Isolate* isolate, uint32_t key);
152 Isolate* isolate() const { return isolate_; } in isolate()
153 void set_isolate(Isolate* isolate) { in set_isolate()
162 CodeStub(uint32_t key, Isolate* isolate) in CodeStub()
198 static void Dispatch(Isolate* isolate, uint32_t key, void** value_out,
210 Isolate* isolate_;
[all …]
/external/v8/src/objects/
Dmap.h330 inline void InobjectSlackTrackingStep(Isolate* isolate);
334 int ComputeMinObjectSlack(Isolate* isolate);
339 void CompleteInobjectSlackTracking(Isolate* isolate);
411 bool DictionaryElementsInPrototypeChainOnly(Isolate* isolate);
427 Handle<JSObject> prototype, Isolate* isolate);
429 Handle<Map> prototype_map, Isolate* isolate);
432 Isolate* isolate);
441 Isolate* isolate);
448 Map* GetPrototypeChainRootMap(Isolate* isolate) const;
450 Map* FindRootMap(Isolate* isolate) const;
[all …]
Dintl-objects.h42 Isolate* isolate, Handle<String> locale, Handle<JSObject> options,
55 Isolate* isolate, Handle<JSObject> date_time_format_holder, double x);
60 Isolate* isolate, Handle<JSObject> date_time_format_holder,
69 Isolate* isolate, Handle<JSReceiver> receiver, const char* method_name);
73 Isolate* isolate, Handle<Object> input_options, const char* required,
77 Isolate* isolate, Handle<Object> date, Handle<Object> locales,
113 static icu::DecimalFormat* InitializeNumberFormat(Isolate* isolate,
131 static MaybeHandle<JSObject> Unwrap(Isolate* isolate,
136 static MaybeHandle<String> FormatNumber(Isolate* isolate,
175 static icu::BreakIterator* InitializeBreakIterator(Isolate* isolate,
[all …]
Dbigint.h101 static Handle<BigInt> UnaryMinus(Isolate* isolate, Handle<BigInt> x);
102 static MaybeHandle<BigInt> BitwiseNot(Isolate* isolate, Handle<BigInt> x);
103 static MaybeHandle<BigInt> Exponentiate(Isolate* isolate, Handle<BigInt> base,
105 static MaybeHandle<BigInt> Multiply(Isolate* isolate, Handle<BigInt> x,
107 static MaybeHandle<BigInt> Divide(Isolate* isolate, Handle<BigInt> x,
109 static MaybeHandle<BigInt> Remainder(Isolate* isolate, Handle<BigInt> x,
111 static MaybeHandle<BigInt> Add(Isolate* isolate, Handle<BigInt> x,
113 static MaybeHandle<BigInt> Subtract(Isolate* isolate, Handle<BigInt> x,
115 static MaybeHandle<BigInt> LeftShift(Isolate* isolate, Handle<BigInt> x,
117 static MaybeHandle<BigInt> SignedRightShift(Isolate* isolate,
[all …]
Dstring-table.h20 virtual Handle<String> AsHandle(Isolate* isolate) = 0;
39 static inline uint32_t Hash(Isolate* isolate, Key key) { return key->Hash(); } in Hash()
41 static inline uint32_t HashForObject(Isolate* isolate, Object* object);
43 static inline Handle<Object> AsHandle(Isolate* isolate, Key key);
61 V8_EXPORT_PRIVATE static Handle<String> LookupString(Isolate* isolate,
63 static Handle<String> LookupKey(Isolate* isolate, StringTableKey* key);
64 static Handle<String> AddKeyNoResize(Isolate* isolate, StringTableKey* key);
65 static String* ForwardStringIfExists(Isolate* isolate, StringTableKey* key,
70 static Handle<StringTable> CautiousShrink(Isolate* isolate,
76 Isolate* isolate, uint16_t c1, uint16_t c2);
[all …]
Ddictionary.h22 class Isolate; variable
46 void DetailsAtPut(Isolate* isolate, int entry, PropertyDetails value) { in DetailsAtPut()
52 Isolate* isolate, Handle<Derived> dictionary, int entry);
56 Isolate* isolate, Handle<Derived> dictionary) { in Shrink()
72 inline void ClearEntry(Isolate* isolate, int entry);
73 inline void SetEntry(Isolate* isolate, int entry, Object* key, Object* value,
77 Isolate* isolate, Handle<Derived> dictionary, Key key,
82 V8_WARN_UNUSED_RESULT static Handle<Derived> AtPut(Isolate* isolate,
102 static inline void DetailsAtPut(Isolate* isolate, Dictionary* dict, int entry, in DetailsAtPut()
113 static inline uint32_t Hash(Isolate* isolate, Handle<Name> key);
[all …]
Dmodule.h19 class Isolate; variable
101 Isolate* isolate, Handle<Module> module, v8::Local<v8::Context> context,
106 Isolate* isolate, Handle<Module> module);
109 static Handle<Object> LoadVariable(Isolate* isolate, Handle<Module> module,
116 static Handle<JSModuleNamespace> GetModuleNamespace(Isolate* isolate,
122 static Handle<JSModuleNamespace> GetModuleNamespace(Isolate* isolate,
152 static void CreateExport(Isolate* isolate, Handle<Module> module,
154 static void CreateIndirectExport(Isolate* isolate, Handle<Module> module,
168 Isolate* isolate, Handle<Module> module, Handle<String> module_specifier,
172 Isolate* isolate, Handle<Module> module, Handle<String> name,
[all …]
Dordered-hash-table.cc17 Isolate* isolate, int capacity, PretenureFlag pretenure) { in Allocate()
43 Isolate* isolate, Handle<Derived> table) { in EnsureGrowable()
59 Isolate* isolate, Handle<Derived> table) { in Shrink()
70 Isolate* isolate, Handle<Derived> table) { in Clear()
83 bool OrderedHashTable<Derived, entrysize>::HasKey(Isolate* isolate, in HasKey()
92 Handle<OrderedHashSet> OrderedHashSet::Add(Isolate* isolate, in Add()
122 Isolate* isolate, Handle<OrderedHashSet> table, GetKeysConversion convert) { in ConvertToKeysArray()
159 Isolate* isolate, Handle<Derived> table, int new_capacity) { in Rehash()
201 bool OrderedHashTable<Derived, entrysize>::Delete(Isolate* isolate, in Delete()
222 Object* OrderedHashMap::GetHash(Isolate* isolate, Object* key) { in GetHash()
[all …]
Ddebug-objects.h79 void ClearBreakInfo(Isolate* isolate);
95 bool HasBreakPoint(Isolate* isolate, int source_position);
97 static bool ClearBreakPoint(Isolate* isolate, Handle<DebugInfo> debug_info,
100 static void SetBreakPoint(Isolate* isolate, Handle<DebugInfo> debug_info,
104 Handle<Object> GetBreakPoints(Isolate* isolate, int source_position);
106 static Handle<Object> FindBreakPointInfo(Isolate* isolate,
110 int GetBreakPointCount(Isolate* isolate);
135 SideEffectState GetSideEffectState(Isolate* isolate);
159 void ClearCoverageInfo(Isolate* isolate);
183 Object* GetBreakPointInfo(Isolate* isolate, int source_position);
[all …]
/external/v8/src/ic/
Dhandler-configuration.h114 static inline Handle<Smi> LoadNormal(Isolate* isolate);
117 static inline Handle<Smi> LoadGlobal(Isolate* isolate);
121 static inline Handle<Smi> LoadInterceptor(Isolate* isolate);
124 static inline Handle<Smi> LoadField(Isolate* isolate, FieldIndex field_index);
127 static inline Handle<Smi> LoadConstant(Isolate* isolate, int descriptor);
130 static inline Handle<Smi> LoadAccessor(Isolate* isolate, int descriptor);
133 static inline Handle<Smi> LoadProxy(Isolate* isolate);
136 static inline Handle<Smi> LoadNativeDataProperty(Isolate* isolate,
140 static inline Handle<Smi> LoadApiGetter(Isolate* isolate,
146 static inline Handle<Smi> LoadModuleExport(Isolate* isolate, int index);
[all …]
Dhandler-configuration-inl.h27 Handle<Smi> LoadHandler::LoadNormal(Isolate* isolate) { in LoadNormal()
32 Handle<Smi> LoadHandler::LoadGlobal(Isolate* isolate) { in LoadGlobal()
37 Handle<Smi> LoadHandler::LoadInterceptor(Isolate* isolate) { in LoadInterceptor()
42 Handle<Smi> LoadHandler::LoadField(Isolate* isolate, FieldIndex field_index) { in LoadField()
50 Handle<Smi> LoadHandler::LoadConstant(Isolate* isolate, int descriptor) { in LoadConstant()
55 Handle<Smi> LoadHandler::LoadAccessor(Isolate* isolate, int descriptor) { in LoadAccessor()
60 Handle<Smi> LoadHandler::LoadProxy(Isolate* isolate) { in LoadProxy()
65 Handle<Smi> LoadHandler::LoadNativeDataProperty(Isolate* isolate, in LoadNativeDataProperty()
72 Handle<Smi> LoadHandler::LoadApiGetter(Isolate* isolate, in LoadApiGetter()
79 Handle<Smi> LoadHandler::LoadModuleExport(Isolate* isolate, int index) { in LoadModuleExport()
[all …]
/external/v8/src/heap/
Dcode-stats.h11 class Isolate; variable
20 static void CollectCodeStatistics(PagedSpace* space, Isolate* isolate);
23 static void CollectCodeStatistics(LargeObjectSpace* space, Isolate* isolate);
26 static void ResetCodeAndMetadataStatistics(Isolate* isolate);
30 static void ReportCodeStatistics(Isolate* isolate);
35 Isolate* isolate);
38 static void CollectCommentStatistics(Isolate* isolate, RelocIterator* it);
39 static void CollectCodeCommentStatistics(HeapObject* obj, Isolate* isolate);
40 static void EnterComment(Isolate* isolate, const char* comment, int delta);
41 static void ResetCodeStatistics(Isolate* isolate);
/external/v8/src/debug/
Ddebug-interface.h34 void SetInspector(Isolate* isolate, v8_inspector::V8Inspector*);
35 v8_inspector::V8Inspector* GetInspector(Isolate* isolate);
39 void SetBreakOnNextFunctionCall(Isolate* isolate);
43 void ClearBreakOnNextFunctionCall(Isolate* isolate);
50 MaybeLocal<Array> GetInternalProperties(Isolate* isolate, Local<Value> value);
64 void ChangeBreakOnException(Isolate* isolate, ExceptionBreakState state);
66 void RemoveBreakpoint(Isolate* isolate, BreakpointId id);
67 void SetBreakPointsActive(Isolate* isolate, bool is_active);
76 void PrepareStep(Isolate* isolate, StepAction action);
77 void ClearStepping(Isolate* isolate);
[all …]
/external/v8/src/wasm/
Dwasm-js.cc33 Isolate* isolate, in WasmStreamingImpl()
36 i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate_); in WasmStreamingImpl()
49 i::HandleScope scope(reinterpret_cast<i::Isolate*>(isolate_)); in Abort()
62 Isolate* isolate_ = nullptr;
85 std::shared_ptr<WasmStreaming> WasmStreaming::Unpack(Isolate* isolate, in Unpack()
87 i::HandleScope scope(reinterpret_cast<i::Isolate*>(isolate)); in Unpack()
114 ScheduledErrorThrower(i::Isolate* isolate, const char* context) in ScheduledErrorThrower()
135 i::Handle<i::String> v8_str(i::Isolate* isolate, const char* str) { in v8_str()
138 Local<String> v8_str(Isolate* isolate, const char* str) { in v8_str()
139 return Utils::ToLocal(v8_str(reinterpret_cast<i::Isolate*>(isolate), str)); in v8_str()
[all …]
Dwasm-engine.h52 bool SyncValidate(Isolate* isolate, const WasmFeatures& enabled,
58 Isolate* isolate, ErrorThrower* thrower, const ModuleWireBytes& bytes,
64 MaybeHandle<WasmModuleObject> SyncCompile(Isolate* isolate,
73 Isolate* isolate, ErrorThrower* thrower,
81 void AsyncCompile(Isolate* isolate, const WasmFeatures& enabled,
86 void AsyncInstantiate(Isolate* isolate,
92 Isolate* isolate, const WasmFeatures& enabled, Handle<Context> context,
98 bool CompileFunction(Isolate* isolate, NativeModule* native_module,
109 Isolate* isolate, std::shared_ptr<NativeModule> shared_module);
131 bool HasRunningCompileJob(Isolate* isolate);
[all …]

12345678910>>...31