/external/v8/src/ |
D | code-factory.h | 29 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 …]
|
D | isolate-inl.h | 14 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 …]
|
D | api.cc | 152 ? 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 …]
|
D | code-factory.cc | 27 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 …]
|
D | isolate.cc | 107 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 …]
|
D | handles.h | 23 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 …]
|
D | objects-debug.cc | 74 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 …]
|
D | external-reference.cc | 124 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 …]
|
D | accessors.cc | 25 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 …]
|
D | compiler.h | 62 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 …]
|
D | code-stubs.h | 15 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/ |
D | map.h | 330 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 …]
|
D | intl-objects.h | 42 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 …]
|
D | bigint.h | 101 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 …]
|
D | string-table.h | 20 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 …]
|
D | dictionary.h | 22 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 …]
|
D | module.h | 19 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 …]
|
D | ordered-hash-table.cc | 17 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 …]
|
D | debug-objects.h | 79 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/ |
D | handler-configuration.h | 114 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 …]
|
D | handler-configuration-inl.h | 27 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/ |
D | code-stats.h | 11 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/ |
D | debug-interface.h | 34 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/ |
D | wasm-js.cc | 33 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 …]
|
D | wasm-engine.h | 52 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 …]
|