• Home
  • Raw
  • Download

Lines Matching refs:backing_store

3826     v8::Isolate* isolate, std::unique_ptr<v8::BackingStore> backing_store,  in Reallocate()  argument
3833 reinterpret_cast<i::BackingStore*>(backing_store.get()); in Reallocate()
3837 return backing_store; in Reallocate()
3848 std::shared_ptr<i::BackingStore> backing_store = self->GetBackingStore(); in GetBackingStore() local
3849 if (!backing_store) { in GetBackingStore()
3850 backing_store = in GetBackingStore()
3853 i::GlobalBackingStoreRegistry::Register(backing_store); in GetBackingStore()
3854 std::shared_ptr<i::BackingStoreBase> bs_base = backing_store; in GetBackingStore()
3860 std::shared_ptr<i::BackingStore> backing_store = self->GetBackingStore(); in GetBackingStore() local
3861 if (!backing_store) { in GetBackingStore()
3862 backing_store = i::BackingStore::EmptyBackingStore(i::SharedFlag::kShared); in GetBackingStore()
3864 i::GlobalBackingStoreRegistry::Register(backing_store); in GetBackingStore()
3865 std::shared_ptr<i::BackingStoreBase> bs_base = backing_store; in GetBackingStore()
7419 i::BackingStore* backing_store = bs_indirection->get(); in BackingStoreDeleter() local
7420 TRACE_BS("API:delete bs=%p mem=%p (length=%zu)\n", backing_store, in BackingStoreDeleter()
7421 backing_store->buffer_start(), backing_store->byte_length()); in BackingStoreDeleter()
7422 USE(backing_store); in BackingStoreDeleter()
7427 void* MakeDeleterData(std::shared_ptr<i::BackingStore> backing_store) { in MakeDeleterData() argument
7428 if (!backing_store) return nullptr; in MakeDeleterData()
7429 TRACE_BS("API:extern bs=%p mem=%p (length=%zu)\n", backing_store.get(), in MakeDeleterData()
7430 backing_store->buffer_start(), backing_store->byte_length()); in MakeDeleterData()
7431 return new std::shared_ptr<i::BackingStore>(backing_store); in MakeDeleterData()
7443 std::shared_ptr<i::BackingStore> backing_store = in LookupOrCreateBackingStore() local
7446 if (backing_store) { in LookupOrCreateBackingStore()
7453 free_on_destruct && !backing_store->free_on_destruct(); in LookupOrCreateBackingStore()
7461 (shared == i::SharedFlag::kShared) != backing_store->is_shared(); in LookupOrCreateBackingStore()
7467 backing_store = i::BackingStore::WrapAllocation( in LookupOrCreateBackingStore()
7473 i::GlobalBackingStoreRegistry::Register(backing_store); in LookupOrCreateBackingStore()
7475 return backing_store; in LookupOrCreateBackingStore()
7479 std::shared_ptr<i::BackingStoreBase> backing_store) { in ToInternal() argument
7480 return std::static_pointer_cast<i::BackingStore>(backing_store); in ToInternal()
7505 const std::shared_ptr<BackingStore>& backing_store) { in Externalize() argument
7510 DCHECK_EQ(self->backing_store(), backing_store->Data()); in Externalize()
7523 std::shared_ptr<i::BackingStore> backing_store = self->GetBackingStore(); in GetContents() local
7533 deleter_data = MakeDeleterData(backing_store); in GetContents()
7536 if (!backing_store) { in GetContents()
7550 i::GlobalBackingStoreRegistry::Register(backing_store); in GetContents()
7553 backing_store->is_wasm_memory() in GetContents()
7557 BufferType::Contents contents(backing_store->buffer_start(), // -- in GetContents()
7558 backing_store->byte_length(), // -- in GetContents()
7559 backing_store->buffer_start(), // -- in GetContents()
7560 backing_store->byte_length(), // -- in GetContents()
7610 std::shared_ptr<i::BackingStore> backing_store = LookupOrCreateBackingStore( in New() local
7614 i_isolate->factory()->NewJSArrayBuffer(std::move(backing_store)); in New()
7622 Isolate* isolate, std::shared_ptr<BackingStore> backing_store) { in New() argument
7623 CHECK_IMPLIES(backing_store->ByteLength() != 0, in New()
7624 backing_store->Data() != nullptr); in New()
7629 ToInternal(std::move(backing_store))); in New()
7644 std::unique_ptr<i::BackingStoreBase> backing_store = in NewBackingStore() local
7648 if (!backing_store) { in NewBackingStore()
7652 static_cast<v8::BackingStore*>(backing_store.release())); in NewBackingStore()
7659 std::unique_ptr<i::BackingStoreBase> backing_store = in NewBackingStore() local
7663 static_cast<v8::BackingStore*>(backing_store.release())); in NewBackingStore()
7691 const char* source = reinterpret_cast<char*>(buffer->backing_store()); in CopyContents()
7805 std::shared_ptr<i::BackingStore> backing_store = LookupOrCreateBackingStore( in SetupSharedArrayBuffer() local
7809 i_isolate->factory()->NewJSSharedArrayBuffer(std::move(backing_store)); in SetupSharedArrayBuffer()
7843 const std::shared_ptr<BackingStore>& backing_store) { in Externalize() argument
7849 DCHECK_EQ(self->backing_store(), backing_store->Data()); in Externalize()
7863 std::shared_ptr<i::BackingStore> backing_store = self->GetBackingStore(); in GetContents() local
7873 deleter_data = MakeDeleterData(backing_store); in GetContents()
7876 if (!backing_store) { in GetContents()
7890 i::GlobalBackingStoreRegistry::Register(backing_store); in GetContents()
7893 backing_store->is_wasm_memory() in GetContents()
7897 BufferType::Contents contents(backing_store->buffer_start(), // -- in GetContents()
7898 backing_store->byte_length(), // -- in GetContents()
7899 backing_store->buffer_start(), // -- in GetContents()
7900 backing_store->byte_length(), // -- in GetContents()
7919 std::unique_ptr<i::BackingStore> backing_store = in New() local
7923 if (!backing_store) { in New()
7930 i_isolate->factory()->NewJSSharedArrayBuffer(std::move(backing_store)); in New()
7943 Isolate* isolate, std::shared_ptr<BackingStore> backing_store) { in New() argument
7945 CHECK_IMPLIES(backing_store->ByteLength() != 0, in New()
7946 backing_store->Data() != nullptr); in New()
7950 std::shared_ptr<i::BackingStore> i_backing_store(ToInternal(backing_store)); in New()
7973 std::unique_ptr<i::BackingStoreBase> backing_store = in NewBackingStore() local
7976 if (!backing_store) { in NewBackingStore()
7981 static_cast<v8::BackingStore*>(backing_store.release())); in NewBackingStore()
7988 std::unique_ptr<i::BackingStoreBase> backing_store = in NewBackingStore() local
7992 static_cast<v8::BackingStore*>(backing_store.release())); in NewBackingStore()