/third_party/node/src/ |
D | node_main_instance.h | 60 IsolateData* isolate_data() { return isolate_data_.get(); } in isolate_data() 88 std::unique_ptr<IsolateData> isolate_data_;
|
D | env.h | 510 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 …]
|
D | node.h | 221 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);
|
D | env-inl.h | 44 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 …]
|
D | node_main_instance.cc | 39 std::make_unique<IsolateData>(isolate_, event_loop, platform, nullptr); in NodeMainInstance() 80 isolate_data_ = std::make_unique<IsolateData>(isolate_, in NodeMainInstance()
|
D | allocated_buffer.h | 19 inline explicit NoArrayBufferZeroFillScope(IsolateData* isolate_data);
|
D | env.cc | 61 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()
|
D | allocated_buffer-inl.h | 25 IsolateData* isolate_data) in NoArrayBufferZeroFillScope()
|
D | node_platform.h | 19 class IsolateData; variable
|
D | README.md | 318 ### `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
|
D | node_worker.cc | 233 DeleteFnPtr<IsolateData, FreeIsolateData> isolate_data_;
|
/third_party/node/src/api/ |
D | environment.cc | 305 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/ |
D | embedtest.cc | 10 using node::IsolateData; 76 std::unique_ptr<IsolateData, decltype(&node::FreeIsolateData)> isolate_data( in RunNodeInstance()
|
/third_party/node/doc/api/ |
D | embedding.md | 77 * 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/ |
D | fuzz_env.cc | 82 node::IsolateData* isolate_data_ = node::CreateIsolateData(isolate, ¤t_loop, in EnvTest()
|
/third_party/node/test/cctest/ |
D | test_platform.cc | 86 std::unique_ptr<node::IsolateData, decltype(&node::FreeIsolateData)> in TEST_F()
|
D | node_test_fixture.h | 180 node::IsolateData* isolate_data_;
|
D | test_environment.cc | 492 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/ |
D | writing-tests.md | 402 node::IsolateData* isolateData = node::CreateIsolateData(isolate_, uv_default_loop());
|
/third_party/node/doc/changelogs/ |
D | CHANGELOG_V14.md | 299 …/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…
|
D | CHANGELOG_V7.md | 2195 * [[`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…
|
D | CHANGELOG_V13.md | 138 …https://github.com/nodejs/node/commit/2bcf535a05)] - **src**: simplify IsolateData shortcut access…
|
D | CHANGELOG_V11.md | 732 * [[`437bb25d92`](https://github.com/nodejs/node/commit/437bb25d92)] - **src**: make IsolateData st…
|
D | CHANGELOG_V12.md | 3454 …ttps://github.com/nodejs/node/commit/631bea8fd2)] - **src**: implement IsolateData serialization a…
|