Lines Matching defs:data

141   void Free(void* data, size_t length) override {
142 allocator_->Free(data, length);
163 void Free(void* data, size_t length) override {
165 FreeVM(data, length);
167 ArrayBufferAllocatorBase::Free(data, length);
183 void FreeVM(void* data, size_t length) {
187 i::FreePages(page_allocator, data, allocated);
202 void Free(void* data, size_t length) override {
203 return ArrayBufferAllocatorBase::Free(data, Adjust(length));
237 void Free(void* data, size_t length) override {
239 return MockArrayBufferAllocator::Free(data, length);
319 void Free(void* data, size_t length) override {
321 return ArrayBufferAllocatorBase::Free(data, length);
324 void* real_alloc = regions_[data];
327 munmap(data, rounded_length);
328 regions_.erase(data);
450 const char* data() const override {
498 memcpy(cache, entry->second->data, length);
515 memcpy(cache, cache_data->data, length);
522 // TODO(leszeks): Also test chunking the data.
736 PerIsolateData* data = PerIsolateData::Get(isolate);
738 Local<Context>::New(isolate, data->realms_[data->realm_current_]);
786 data->realm_current_ = data->realm_switch_;
922 // Per-context Module data, allowing sharing of module maps
1201 PerIsolateData* data = PerIsolateData::Get(isolate);
1202 Local<Context> realm = data->realms_[data->realm_current_].Get(isolate);
1219 PerIsolateData* data = PerIsolateData::Get(isolate);
1220 Local<Context> realm = data->realms_[data->realm_current_].Get(isolate);
1245 DynamicImportData* data =
1248 PerIsolateData::Get(isolate)->AddDynamicImportData(data);
1249 isolate->EnqueueMicrotask(Shell::DoHostImportModuleDynamically, data);
1290 PerIsolateData* data = PerIsolateData::Get(isolate);
1293 Local<Context> realm = data->realms_[data->realm_current_].Get(isolate);
1365 PerIsolateData* data = PerIsolateData::Get(isolate);
1366 Local<Context> realm = data->realms_[data->realm_current_].Get(isolate);
1432 PerIsolateData* data = PerIsolateData::Get(isolate);
1433 Local<Context> realm = data->realms_[data->realm_current_].Get(isolate);
1471 std::unique_ptr<char[]> data(ReadChars(absolute_path.c_str(), &length));
1476 std::stringstream stream(data.get());
1514 for (DynamicImportData* data : import_data_) {
1515 delete data;
1581 void PerIsolateData::AddDynamicImportData(DynamicImportData* data) {
1583 import_data_.insert(data);
1586 void PerIsolateData::DeleteDynamicImportData(DynamicImportData* data) {
1588 import_data_.erase(data);
1590 delete data;
1609 PerIsolateData::RealmScope::RealmScope(PerIsolateData* data) : data_(data) {
1620 // module embedder data for the first realm here, but instead do
1631 PerIsolateData::ExplicitRealmScope::ExplicitRealmScope(PerIsolateData* data,
1633 : data_(data), index_(index) {
1634 realm_ = Local<Context>::New(data->isolate_, data->realms_[index_]);
1636 previous_index_ = data->realm_current_;
1637 data->realm_current_ = data->realm_switch_ = index_;
1715 PerIsolateData* data = PerIsolateData::Get(isolate);
1716 int index = data->RealmFind(isolate->GetEnteredOrMicrotaskContext());
1724 PerIsolateData* data = PerIsolateData::Get(isolate);
1741 int index = data->RealmFind(creation_context);
1749 PerIsolateData* data = PerIsolateData::Get(args.GetIsolate());
1750 int index = data->RealmIndexOrThrow(args, 0);
1758 Local<Context>::New(args.GetIsolate(), data->realms_[index])->Global();
1776 PerIsolateData* data = PerIsolateData::Get(isolate);
1778 Global<Context>* old_realms = data->realms_;
1779 index = data->realm_count_;
1780 data->realms_ = new Global<Context>[++data->realm_count_];
1782 Global<Context>& realm = data->realms_[i];
1797 data->realms_[index].Reset(isolate, context);
1798 data->realms_[index].AnnotateStrongRetainer(kGlobalHandleLabel);
1806 PerIsolateData* data = PerIsolateData::Get(isolate);
1807 Local<Context> context = data->realms_[index].Get(isolate);
1809 data->realms_[index].Reset();
1837 PerIsolateData* data = PerIsolateData::Get(isolate);
1838 int index = data->RealmIndexOrThrow(args, 0);
1840 if (index == 0 || index == data->realm_current_ ||
1841 index == data->realm_switch_) {
1846 Local<Context> context = Local<Context>::New(isolate, data->realms_[index]);
1866 PerIsolateData* data = PerIsolateData::Get(isolate);
1867 int index = data->RealmIndexOrThrow(args, 0);
1869 if (index == 0 || index == data->realm_current_ ||
1870 index == data->realm_switch_) {
1876 Local<Context> realm = Local<Context>::New(isolate, data->realms_[index]);
1883 PerIsolateData* data = PerIsolateData::Get(isolate);
1884 int index = data->RealmIndexOrThrow(args, 0);
1886 if (index == 0 || index == data->realm_current_ ||
1887 index == data->realm_switch_) {
1897 PerIsolateData* data = PerIsolateData::Get(isolate);
1898 int index = data->RealmIndexOrThrow(args, 0);
1900 data->realm_switch_ = index;
1906 PerIsolateData* data = PerIsolateData::Get(isolate);
1907 int index = data->RealmIndexOrThrow(args, 0);
1931 PerIsolateData::ExplicitRealmScope realm_scope(data, index);
1945 PerIsolateData* data = PerIsolateData::Get(isolate);
1946 if (data->realm_shared_.IsEmpty()) return;
1947 info.GetReturnValue().Set(data->realm_shared_);
1953 PerIsolateData* data = PerIsolateData::Get(isolate);
1954 data->realm_shared_.Reset(isolate, value);
1966 PerIsolateData* data = PerIsolateData::Get(isolate);
1967 int index = data->RealmIndexOrThrow(args, 0);
1989 PerIsolateData::ExplicitRealmScope realm_scope(data, index);
2007 data->GetSnapshotObjectCtor()->InstanceTemplate();
2024 PerIsolateData* data = PerIsolateData::Get(isolate);
2025 int index = data->RealmIndexOrThrow(args, 0);
2027 // Restore the snapshot data from the snapshot object.
2029 Local<FunctionTemplate> snapshot_template = data->GetSnapshotObjectCtor();
2042 PerIsolateData::ExplicitRealmScope realm_scope(data, index);
2606 std::unique_ptr<SerializationData> data =
2608 if (data) {
2609 worker->PostMessage(std::move(data));
2622 std::unique_ptr<SerializationData> data = worker->GetMessage();
2623 if (data) {
2625 if (Shell::DeserializeValue(isolate, std::move(data)).ToLocal(&value)) {
2661 // global data and manually unlock to quell DCHECKs. Other isolates might
3224 void Shell::PromiseRejectCallback(v8::PromiseRejectMessage data) {
3226 if (data.GetEvent() == v8::kPromiseRejectAfterResolved ||
3227 data.GetEvent() == v8::kPromiseResolveAfterResolved) {
3231 v8::Local<v8::Promise> promise = data.GetPromise();
3235 if (data.GetEvent() == v8::kPromiseHandlerAddedAfterReject) {
3244 v8::Local<Value> exception = data.GetValue();
3396 // Write coverage data in LCOV format. See man page for geninfo(1).
3638 std::unique_ptr<char[]> data(ReadChars(name, &length));
3640 if (data.get() == nullptr) {
3643 std::stringstream stream(data.get());
3676 uint8_t* data = reinterpret_cast<uint8_t*>(ReadChars(*filename, &length));
3677 if (data == nullptr) {
3682 memcpy(buffer->GetBackingStore()->Data(), data, length);
3683 delete[] data;
3740 // We need to explicitly clean up the module embedder data for
4044 PerIsolateData data(isolate);
4084 void SerializationDataQueue::Enqueue(std::unique_ptr<SerializationData> data) {
4086 data_.push_back(std::move(data));
4153 std::unique_ptr<SerializationData> data)
4156 data_(std::move(data)) {}
4165 void Worker::PostMessage(std::unique_ptr<SerializationData> data) {
4169 task_manager_, shared_from_this(), std::move(data)));
4224 void Worker::ProcessMessage(std::unique_ptr<SerializationData> data) {
4243 if (Shell::DeserializeValue(isolate_, std::move(data)).ToLocal(&value)) {
4287 PerIsolateData data(isolate_);
4365 std::unique_ptr<SerializationData> data =
4367 if (data) {
4371 worker->out_queue_.Enqueue(std::move(data));
4498 } else if (strncmp(argv[i], "--icu-data-file=", 16) == 0) {
4812 PerIsolateData* data = PerIsolateData::Get(isolate);
4815 if (!data->GetTimeoutCallback().ToLocal(&callback)) return true;
4817 if (!data->GetTimeoutContext().ToLocal(&context)) return true;
4906 PerIsolateData* data = PerIsolateData::Get(isolate);
4907 int count = data->HandleUnhandledPromiseRejections();
5106 Deserializer(Isolate* isolate, std::unique_ptr<SerializationData> data)
5108 deserializer_(isolate, data->data(), data->size(), this),
5109 data_(std::move(data)) {
5223 std::unique_ptr<SerializationData> data;
5225 data = serializer.Release();
5227 return data;
5231 Isolate* isolate, std::unique_ptr<SerializationData> data) {
5234 Deserializer deserializer(isolate, std::move(data));
5445 PerIsolateData data(isolate);