Home
last modified time | relevance | path

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

/third_party/node/src/
Dnode_main_instance.h60 IsolateData* isolate_data() { return isolate_data_.get(); } in isolate_data()
88 std::unique_ptr<IsolateData> isolate_data_;
Denv.h510 class IsolateData : public MemoryRetainer {
512 IsolateData(v8::Isolate* isolate,
517 SET_MEMORY_INFO_NAME(IsolateData)
518 SET_SELF_SIZE(IsolateData)
550 IsolateData(const IsolateData&) = delete;
551 IsolateData& operator=(const IsolateData&) = delete;
552 IsolateData(IsolateData&&) = delete;
553 IsolateData& operator=(IsolateData&&) = delete;
916 Environment(IsolateData* isolate_data,
980 inline IsolateData* isolate_data() const;
[all …]
Dnode.h221 class IsolateData; variable
278 friend class IsolateData; variable
396 NODE_EXTERN IsolateData* CreateIsolateData(
401 NODE_EXTERN void FreeIsolateData(IsolateData* isolate_data);
450 NODE_EXTERN Environment* CreateEnvironment(IsolateData* isolate_data,
457 IsolateData* isolate_data,
513 NODE_EXTERN IsolateData* GetEnvironmentIsolateData(Environment* env);
514 NODE_EXTERN ArrayBufferAllocator* GetArrayBufferAllocator(IsolateData* data);
534 NODE_EXTERN MultiIsolatePlatform* GetMultiIsolatePlatform(IsolateData* env);
Denv-inl.h44 inline v8::Isolate* IsolateData::isolate() const { in isolate()
48 inline uv_loop_t* IsolateData::event_loop() const { in event_loop()
52 inline NodeArrayBufferAllocator* IsolateData::node_allocator() const { in node_allocator()
56 inline MultiIsolatePlatform* IsolateData::platform() const { in platform()
60 inline void IsolateData::set_worker_context(worker::Worker* context) { in set_worker_context()
65 inline worker::Worker* IsolateData::worker_context() const { in worker_context()
69 inline v8::Local<v8::String> IsolateData::async_wrap_provider(int index) const { in async_wrap_provider()
819 inline std::shared_ptr<PerIsolateOptions> IsolateData::options() { in options()
823 inline void IsolateData::set_options( in set_options()
999 inline IsolateData* Environment::isolate_data() const { in isolate_data()
[all …]
Dnode_main_instance.cc39 std::make_unique<IsolateData>(isolate_, event_loop, platform, nullptr); in NodeMainInstance()
80 isolate_data_ = std::make_unique<IsolateData>(isolate_, in NodeMainInstance()
Dallocated_buffer.h19 inline explicit NoArrayBufferZeroFillScope(IsolateData* isolate_data);
Denv.cc61 std::vector<size_t> IsolateData::Serialize(SnapshotCreator* creator) { in Serialize()
88 void IsolateData::DeserializeProperties(const std::vector<size_t>* indexes) { in DeserializeProperties()
124 void IsolateData::CreateProperties() { in CreateProperties()
188 IsolateData::IsolateData(Isolate* isolate, in IsolateData() function in node::IsolateData
208 void IsolateData::MemoryInfo(MemoryTracker* tracker) const { in MemoryInfo()
332 Environment::Environment(IsolateData* isolate_data, in Environment()
Dallocated_buffer-inl.h25 IsolateData* isolate_data) in NoArrayBufferZeroFillScope()
Dnode_platform.h19 class IsolateData; variable
DREADME.md318 ### `IsolateData`
320 Every Node.js instance ([`Environment`][]) is associated with one `IsolateData`
326 `IsolateData` contains a list of strings that can be quickly accessed
341 [`IsolateData`][] instance, although that only works when:
1016 [`IsolateData`]: #isolate-data
Dnode_worker.cc233 DeleteFnPtr<IsolateData, FreeIsolateData> isolate_data_;
/third_party/node/src/api/
Denvironment.cc305 IsolateData* CreateIsolateData(Isolate* isolate, in CreateIsolateData()
309 return new IsolateData(isolate, loop, platform, allocator); in CreateIsolateData()
312 void FreeIsolateData(IsolateData* isolate_data) { in FreeIsolateData()
329 Environment* CreateEnvironment(IsolateData* isolate_data, in CreateEnvironment()
342 IsolateData* isolate_data, in CreateEnvironment()
469 IsolateData* GetEnvironmentIsolateData(Environment* env) { in GetEnvironmentIsolateData()
473 ArrayBufferAllocator* GetArrayBufferAllocator(IsolateData* isolate_data) { in GetArrayBufferAllocator()
481 MultiIsolatePlatform* GetMultiIsolatePlatform(IsolateData* env) { in GetMultiIsolatePlatform()
/third_party/node/test/embedding/
Dembedtest.cc10 using node::IsolateData;
76 std::unique_ptr<IsolateData, decltype(&node::FreeIsolateData)> isolate_data( in RunNodeInstance()
/third_party/node/doc/api/
Dembedding.md77 * One `node::IsolateData` instance that contains information that could be
125 // Create a node::IsolateData instance that will later be released using
127 std::unique_ptr<IsolateData, decltype(&node::FreeIsolateData)> isolate_data(
/third_party/node/test/fuzzers/
Dfuzz_env.cc82 node::IsolateData* isolate_data_ = node::CreateIsolateData(isolate, &current_loop, in EnvTest()
/third_party/node/test/cctest/
Dtest_platform.cc86 std::unique_ptr<node::IsolateData, decltype(&node::FreeIsolateData)> in TEST_F()
Dnode_test_fixture.h180 node::IsolateData* isolate_data_;
Dtest_environment.cc492 node::IsolateData* isolate_data = node::CreateIsolateData( in TEST_F()
616 std::unique_ptr<node::IsolateData, decltype(&node::FreeIsolateData)> in TEST_F()
/third_party/node/doc/guides/
Dwriting-tests.md402 node::IsolateData* isolateData = node::CreateIsolateData(isolate_, uv_default_loop());
/third_party/node/doc/changelogs/
DCHANGELOG_V14.md299 …/node/commit/577d228ca0)] - **(SEMVER-MINOR)** **src**: add way to get IsolateData and allocator f…
363 …/node/commit/577d228ca0)] - **(SEMVER-MINOR)** **src**: add way to get IsolateData and allocator f…
3196 …m/nodejs/node/commit/e378b681d0)] - **src**: remove unused fields from IsolateData (Anna Henningse…
4159 …- **(SEMVER-MINOR)** **src**: move worker\_context from Environment to IsolateData (Anna Henningse…
DCHANGELOG_V7.md2195 * [[`c3cd453cba`](https://github.com/nodejs/node/commit/c3cd453cba)] - **src**: make IsolateData cr…
2196 * [[`0301ce9f55`](https://github.com/nodejs/node/commit/0301ce9f55)] - **src**: move IsolateData ou…
DCHANGELOG_V13.md138 …https://github.com/nodejs/node/commit/2bcf535a05)] - **src**: simplify IsolateData shortcut access…
DCHANGELOG_V11.md732 * [[`437bb25d92`](https://github.com/nodejs/node/commit/437bb25d92)] - **src**: make IsolateData st…
DCHANGELOG_V12.md3454 …ttps://github.com/nodejs/node/commit/631bea8fd2)] - **src**: implement IsolateData serialization a…