Home
last modified time | relevance | path

Searched refs:IsolateData (Results 1 – 25 of 69) sorted by relevance

123

/third_party/node/deps/v8/src/execution/
Disolate-data.h70 class IsolateData final {
72 IsolateData(Isolate* isolate, Address cage_base) in IsolateData() function
75 IsolateData(const IsolateData&) = delete;
76 IsolateData& operator=(const IsolateData&) = delete;
242 void IsolateData::AssertPredictableLayout() { in AssertPredictableLayout()
246 STATIC_ASSERT(std::is_standard_layout<IsolateData>::value); in AssertPredictableLayout()
248 STATIC_ASSERT(offsetof(IsolateData, Name##_) == Offset); in AssertPredictableLayout()
251 STATIC_ASSERT(sizeof(IsolateData) == IsolateData::kSize); in AssertPredictableLayout()
/third_party/node/src/
Denv-inl.h47 IsolateData* isolate_data) in NoArrayBufferZeroFillScope()
56 inline v8::Isolate* IsolateData::isolate() const { in isolate()
60 inline uv_loop_t* IsolateData::event_loop() const { in event_loop()
64 inline NodeArrayBufferAllocator* IsolateData::node_allocator() const { in node_allocator()
68 inline MultiIsolatePlatform* IsolateData::platform() const { in platform()
72 inline void IsolateData::set_worker_context(worker::Worker* context) { in set_worker_context()
77 inline worker::Worker* IsolateData::worker_context() const { in worker_context()
81 inline v8::Local<v8::String> IsolateData::async_wrap_provider(int index) const { in async_wrap_provider()
519 inline std::shared_ptr<PerIsolateOptions> IsolateData::options() { in options()
523 inline void IsolateData::set_options( in set_options()
[all …]
Denv.h105 inline explicit NoArrayBufferZeroFillScope(IsolateData* isolate_data);
122 class NODE_EXTERN_PRIVATE IsolateData : public MemoryRetainer {
124 IsolateData(v8::Isolate* isolate,
129 SET_MEMORY_INFO_NAME(IsolateData)
130 SET_SELF_SIZE(IsolateData)
172 IsolateData(const IsolateData&) = delete;
173 IsolateData& operator=(const IsolateData&) = delete;
174 IsolateData(IsolateData&&) = delete;
175 IsolateData& operator=(IsolateData&&) = delete;
580 Environment(IsolateData* isolate_data,
[all …]
Dnode_main_instance.h63 IsolateData* isolate_data() { return isolate_data_.get(); } in isolate_data()
85 std::unique_ptr<IsolateData> isolate_data_;
Dnode_binding.h65 void _register_isolate_##modname(node::IsolateData* isolate_data, \
111 void CreateInternalBindingTemplates(IsolateData* isolate_data);
Dbase_object.h35 class IsolateData; variable
106 IsolateData* isolate);
131 IsolateData* isolate_data);
Dnode_process.h13 class IsolateData; variable
18 void CreateEnvProxyTemplate(v8::Isolate* isolate, IsolateData* isolate_data);
Dnode.h226 class IsolateData; variable
409 friend class IsolateData; variable
524 NODE_EXTERN IsolateData* CreateIsolateData(
529 NODE_EXTERN void FreeIsolateData(IsolateData* isolate_data);
589 IsolateData* isolate_data,
645 NODE_EXTERN IsolateData* GetEnvironmentIsolateData(Environment* env);
646 NODE_EXTERN ArrayBufferAllocator* GetArrayBufferAllocator(IsolateData* data);
689 NODE_EXTERN MultiIsolatePlatform* GetMultiIsolatePlatform(IsolateData* env);
758 IsolateData* isolate_data() const;
Dbase_object.cc89 IsolateData* isolate_data) { in MakeLazilyInitializedJSTemplate()
149 IsolateData* isolate_data) { in GetConstructorTemplate()
Dnode_main_instance.cc45 std::make_unique<IsolateData>(isolate_, event_loop, platform, nullptr); in NodeMainInstance()
84 isolate_data_ = std::make_unique<IsolateData>( in NodeMainInstance()
Denv.cc287 IsolateDataSerializeInfo IsolateData::Serialize(SnapshotCreator* creator) { in Serialize()
331 void IsolateData::DeserializeProperties(const IsolateDataSerializeInfo* info) { in DeserializeProperties()
400 void IsolateData::CreateProperties() { in CreateProperties()
473 IsolateData::IsolateData(Isolate* isolate, in IsolateData() function in node::IsolateData
493 void IsolateData::MemoryInfo(MemoryTracker* tracker) const { in MemoryInfo()
649 Environment::Environment(IsolateData* isolate_data, in Environment()
751 Environment::Environment(IsolateData* isolate_data, in Environment()
Djs_native_api_v8_inspector.h54 class IsolateData; variable
Dnode_binding.cc114 void _register_isolate_##modname(node::IsolateData* isolate_data, \
583 void CreateInternalBindingTemplates(IsolateData* isolate_data) { in CreateInternalBindingTemplates()
598 static Local<Object> GetInternalBindingExportObject(IsolateData* isolate_data, in GetInternalBindingExportObject()
Dnode_realm.h86 inline IsolateData* isolate_data() const;
/third_party/node/deps/v8/src/codegen/
Dturbo-assembler.cc96 return IsolateData::root_slot_offset(root_index); in RootRegisterOffsetForRootIndex()
101 return IsolateData::BuiltinSlotOffset(builtin); in RootRegisterOffsetForBuiltin()
119 return IsolateData::external_reference_table_offset() + in RootRegisterOffsetForExternalReferenceTableEntry()
/third_party/node/src/api/
Denvironment.cc376 IsolateData* CreateIsolateData(Isolate* isolate, in CreateIsolateData()
380 return new IsolateData(isolate, loop, platform, allocator); in CreateIsolateData()
383 void FreeIsolateData(IsolateData* isolate_data) { in FreeIsolateData()
401 IsolateData* isolate_data, in CreateEnvironment()
514 IsolateData* GetEnvironmentIsolateData(Environment* env) { in GetEnvironmentIsolateData()
518 ArrayBufferAllocator* GetArrayBufferAllocator(IsolateData* isolate_data) { in GetArrayBufferAllocator()
526 MultiIsolatePlatform* GetMultiIsolatePlatform(IsolateData* env) { in GetMultiIsolatePlatform()
Dembed_helpers.cc81 DeleteFnPtr<IsolateData, FreeIsolateData> isolate_data;
182 IsolateData* CommonEnvironmentSetup::isolate_data() const { in isolate_data()
/third_party/node/deps/v8/src/diagnostics/
Ddisassembler.cc127 const int kRootsTableStart = IsolateData::roots_table_offset(); in RootRelativeName()
129 const int kExtRefsTableStart = IsolateData::external_reference_table_offset(); in RootRelativeName()
131 const int kBuiltinTier0TableStart = IsolateData::builtin_tier0_table_offset(); in RootRelativeName()
134 const int kBuiltinTableStart = IsolateData::builtin_table_offset(); in RootRelativeName()
/third_party/node/deps/v8/src/deoptimizer/x64/
Ddeoptimizer-x64.cc16 STATIC_ASSERT(IsolateData::builtin_tier0_entry_table_offset() + \
/third_party/node/deps/v8/src/deoptimizer/s390/
Ddeoptimizer-s390.cc14 STATIC_ASSERT(IsolateData::builtin_tier0_entry_table_offset() + \
/third_party/node/deps/v8/src/deoptimizer/arm/
Ddeoptimizer-arm.cc14 STATIC_ASSERT(IsolateData::builtin_tier0_entry_table_offset() + \
/third_party/node/deps/v8/src/deoptimizer/ppc/
Ddeoptimizer-ppc.cc14 STATIC_ASSERT(IsolateData::builtin_tier0_entry_table_offset() + \
/third_party/node/test/cctest/
Dnode_test_fixture.cc10 node::IsolateData* EnvironmentTestFixture::isolate_data_ = nullptr;
Dtest_platform.cc86 std::unique_ptr<node::IsolateData, decltype(&node::FreeIsolateData)> in TEST_F()
/third_party/node/test/fuzzers/
Dfuzz_env.cc82 node::IsolateData* isolate_data_ = node::CreateIsolateData(isolate, &current_loop, in EnvTest()

123