Home
last modified time | relevance | path

Searched refs:page_allocator_ (Results 1 - 22 of 22) sorted by relevance

/third_party/node/deps/v8/src/base/sanitizer/
H A Dlsan-page-allocator.cc18 : page_allocator_(page_allocator), in LsanPageAllocator()
19 allocate_page_size_(page_allocator_->AllocatePageSize()), in LsanPageAllocator()
20 commit_page_size_(page_allocator_->CommitPageSize()) { in LsanPageAllocator()
27 void* result = page_allocator_->AllocatePages(hint, size, alignment, access); in AllocatePages()
39 auto result = page_allocator_->AllocateSharedPages(size, original_address); in AllocateSharedPages()
49 return page_allocator_->CanAllocateSharedPages(); in CanAllocateSharedPages()
53 CHECK(page_allocator_->FreePages(address, size)); in FreePages()
62 CHECK(page_allocator_->ReleasePages(address, size, new_size)); in ReleasePages()
H A Dlsan-page-allocator.h28 return page_allocator_->SetRandomMmapSeed(seed);
32 return page_allocator_->GetRandomMmapAddr();
49 return page_allocator_->SetPermissions(address, size, access);
53 return page_allocator_->DecommitPages(address, size);
57 v8::PageAllocator* const page_allocator_; member in v8::base::LsanPageAllocator::v8
/third_party/node/deps/v8/src/utils/
H A Dallocation.cc53 page_allocator_ = V8::GetCurrentPlatform()->GetPageAllocator(); in PageAllocatorInitializer()
54 if (page_allocator_ == nullptr) { in PageAllocatorInitializer()
56 page_allocator_ = default_page_allocator.get(); in PageAllocatorInitializer()
60 page_allocator_); in PageAllocatorInitializer()
61 page_allocator_ = lsan_allocator.get(); in PageAllocatorInitializer()
65 PageAllocator* page_allocator() const { return page_allocator_; } in page_allocator()
68 page_allocator_ = allocator; in SetPageAllocatorForTesting()
72 PageAllocator* page_allocator_; member in v8::internal::__anon15144::PageAllocatorInitializer
250 : page_allocator_(page_allocator) { in VirtualMemory()
252 DCHECK(IsAligned(size, page_allocator_ in VirtualMemory()
[all...]
H A Dallocation.h213 : page_allocator_(page_allocator), region_(address, size) { in VirtualMemory()
229 page_allocator_ = other.page_allocator_;
241 v8::PageAllocator* page_allocator() { return page_allocator_; } in page_allocator()
286 v8::PageAllocator* page_allocator_ = nullptr; member in v8::internal::final
356 return page_allocator_.get(); in page_allocator()
396 std::unique_ptr<base::BoundedPageAllocator> page_allocator_; member in v8::internal::VirtualMemoryCage
/third_party/node/deps/v8/src/heap/cppgc/
H A Dvirtual-memory.cc15 : page_allocator_(page_allocator) { in VirtualMemory()
19 const size_t page_size = page_allocator_->AllocatePageSize(); in VirtualMemory()
30 page_allocator_->FreePages(start_, size_);
35 : page_allocator_(std::move(other.page_allocator_)),
43 page_allocator_ = std::move(other.page_allocator_);
H A Dgc-info-table.cc62 : page_allocator_(page_allocator), in GCInfoTable()
63 table_(static_cast<decltype(table_)>(page_allocator_->AllocatePages( in GCInfoTable()
64 nullptr, MaxTableSize(), page_allocator_->AllocatePageSize(), in GCInfoTable()
72 page_allocator_->ReleasePages(const_cast<GCInfo*>(table_), MaxTableSize(), 0); in ~GCInfoTable()
77 page_allocator_->AllocatePageSize()); in MaxTableSize()
85 RoundUp(memory_wanted, page_allocator_->AllocatePageSize()) / kEntrySize; in InitialTableLimit()
97 CHECK_EQ(0u, new_committed_size % page_allocator_->AllocatePageSize()); in Resize()
103 CHECK(page_allocator_->SetPermissions(current_table_end, table_size_delta, in Resize()
109 CHECK(page_allocator_->SetPermissions(read_only_table_end_, read_only_delta, in Resize()
H A Dgc-info-table.h71 PageAllocator* allocator() const { return page_allocator_; } in allocator()
81 PageAllocator* page_allocator_; member in cppgc::internal::final
H A Dvirtual-memory.h52 PageAllocator* page_allocator_ = nullptr; member in cppgc::internal::VirtualMemory
H A Dsweeper.cc87 : page_allocator_(page_allocator), free_list_(free_list), page_(page) {} in DiscardingFreeHandler()
93 page_allocator_.CommitPageSize()); in Free()
96 page_allocator_.CommitPageSize()); in Free()
99 page_allocator_.DiscardSystemPages( in Free()
118 PageAllocator& page_allocator_; member in cppgc::internal::__anon14619::DiscardingFreeHandler
/third_party/node/deps/v8/src/base/
H A Dbounded-page-allocator.cc15 page_allocator_(page_allocator), in BoundedPageAllocator()
60 if (!page_allocator_->SetPermissions(ptr, size, access)) { in AllocatePages()
84 if (!page_allocator_->SetPermissions(ptr, size, access)) { in AllocatePagesAt()
112 CHECK(page_allocator_->SetPermissions(ptr, size, in ReserveForSharedMemoryMapping()
126 CHECK(page_allocator_->DecommitPages(raw_address, size)); in FreePages()
130 CHECK(page_allocator_->SetPermissions(raw_address, size, in FreePages()
169 CHECK(page_allocator_->DecommitPages(reinterpret_cast<void*>(free_address), in ReleasePages()
174 CHECK(page_allocator_->SetPermissions(reinterpret_cast<void*>(free_address), in ReleasePages()
185 return page_allocator_->SetPermissions(address, size, access); in SetPermissions()
189 return page_allocator_ in DiscardSystemPages()
[all...]
H A Dbounded-page-allocator.h63 page_allocator_->SetRandomMmapSeed(seed);
67 return page_allocator_->GetRandomMmapAddr();
92 v8::PageAllocator* const page_allocator_; member in v8::base::BoundedPageAllocator::v8
H A Dpage-allocator.cc64 : page_allocator_(page_allocator), ptr_(ptr), size_(size) {} in SharedMemoryMapping()
65 ~SharedMemoryMapping() override { page_allocator_->FreePages(ptr_, size_); }
69 PageAllocator* page_allocator_; member in v8::base::SharedMemoryMapping
/third_party/node/deps/v8/src/init/
H A Disolate-allocator.cc121 page_allocator_ = isolate_ptr_compr_cage_.page_allocator(); in IsolateAllocator()
126 page_allocator_ = GetProcessWidePtrComprCage()->page_allocator(); in IsolateAllocator()
130 page_allocator_ = GetPlatformPageAllocator(); in IsolateAllocator()
134 CHECK_NOT_NULL(page_allocator_); in IsolateAllocator()
177 size_t page_size = page_allocator_->AllocatePageSize(); in CommitPagesForIsolate()
201 // because |page_allocator_| has bigger commit page size than we actually in CommitPagesForIsolate()
H A Disolate-allocator.h43 v8::PageAllocator* page_allocator() const { return page_allocator_; } in page_allocator()
65 v8::PageAllocator* page_allocator_ = nullptr; member in v8::internal::final
/third_party/node/deps/v8/src/heap/
H A Dcode-range.cc141 Address base = page_allocator_->begin(); in InitReservation()
142 Address last = base + page_allocator_->size() - 1; in InitReservation()
H A Dread-only-spaces.cc86 size_t size = RoundUp(chunk->size(), page_allocator_->AllocatePageSize()); in ~SingleCopyReadOnlyArtifacts()
87 CHECK(page_allocator_->FreePages(chunk_address, size)); in ~SingleCopyReadOnlyArtifacts()
102 page_allocator_ = COMPRESS_POINTERS_IN_SHARED_CAGE_BOOL in Initialize()
H A Dread-only-spaces.h140 v8::PageAllocator* page_allocator_ = nullptr; member in v8::internal::SingleCopyReadOnlyArtifacts
/third_party/node/deps/v8/src/libplatform/
H A Ddefault-platform.h83 std::unique_ptr<PageAllocator> page_allocator_; member in v8::platform::DefaultPlatform
H A Ddefault-platform.cc100 page_allocator_(std::make_unique<v8::base::PageAllocator>()) { in DefaultPlatform()
266 return page_allocator_.get(); in GetPageAllocator()
/third_party/node/src/
H A Dnode_platform.h186 v8::PageAllocator* page_allocator_; member in node::NodePlatform
H A Dnode_platform.cc343 page_allocator_ = page_allocator; in NodePlatform()
569 return page_allocator_; in GetPageAllocator()
/third_party/node/deps/v8/src/api/
H A Dapi.cc368 ArrayBufferAllocator() { CHECK(page_allocator_); } in ArrayBufferAllocator()
371 return page_allocator_->AllocatePages(nullptr, RoundUp(length, page_size_),
381 page_allocator_->FreePages(data, RoundUp(length, page_size_));
385 PageAllocator* page_allocator_ = internal::GetArrayBufferPageAllocator(); member in v8::__anon13976::ArrayBufferAllocator
386 const size_t page_size_ = page_allocator_->AllocatePageSize();

Completed in 33 milliseconds