/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | virtual-memory.cc | 13 VirtualMemory::VirtualMemory(PageAllocator* page_allocator, size_t size, in VirtualMemory() function in cppgc::internal::VirtualMemory 28 VirtualMemory::~VirtualMemory() V8_NOEXCEPT { 34 VirtualMemory::VirtualMemory(VirtualMemory&& other) V8_NOEXCEPT 41 VirtualMemory& VirtualMemory::operator=(VirtualMemory [all...] |
H A D | virtual-memory.h | 17 class V8_EXPORT_PRIVATE VirtualMemory { class 19 // Empty VirtualMemory object, controlling no reserved memory. 20 VirtualMemory() = default; 25 VirtualMemory(PageAllocator*, size_t size, size_t alignment, 28 // Releases the reserved memory, if any, controlled by this VirtualMemory 30 ~VirtualMemory() V8_NOEXCEPT; 32 VirtualMemory(VirtualMemory&&) V8_NOEXCEPT; 33 VirtualMemory& operator=(VirtualMemory [all...] |
H A D | caged-heap.cc | 30 VirtualMemory ReserveCagedHeap(PageAllocator& platform_allocator) { in ReserveCagedHeap() 40 VirtualMemory memory(&platform_allocator, kCagedHeapReservationSize, in ReserveCagedHeap()
|
H A D | caged-heap.h | 63 const VirtualMemory reserved_area_;
|
/third_party/node/deps/v8/src/utils/ |
H A D | allocation.h | 192 class VirtualMemory final { 196 // Empty VirtualMemory object, controlling no reserved memory. 197 V8_EXPORT_PRIVATE VirtualMemory(); 199 VirtualMemory(const VirtualMemory&) = delete; 200 VirtualMemory& operator=(const VirtualMemory&) = delete; 206 V8_EXPORT_PRIVATE VirtualMemory(v8::PageAllocator* page_allocator, 212 VirtualMemory(v8::PageAllocator* page_allocator, Address address, size_t size) in VirtualMemory() function in v8::internal::final 219 // Releases the reserved memory, if any, controlled by this VirtualMemory [all...] |
H A D | allocation.cc | 246 VirtualMemory::VirtualMemory() = default; 248 VirtualMemory::VirtualMemory(v8::PageAllocator* page_allocator, size_t size, in VirtualMemory() function in v8::internal::VirtualMemory 266 VirtualMemory::~VirtualMemory() { in ~VirtualMemory() 272 void VirtualMemory::Reset() { in Reset() 277 bool VirtualMemory::SetPermissions(Address address, size_t size, in SetPermissions() 286 size_t VirtualMemory::Release(Address free_start) { in Release() 289 // Notice: Order is important here. The VirtualMemory objec in Release() [all...] |
/third_party/node/deps/v8/src/heap/ |
H A D | memory-allocator.cc | 218 bool MemoryAllocator::CommitMemory(VirtualMemory* reservation) { in CommitMemory() 228 bool MemoryAllocator::UncommitMemory(VirtualMemory* reservation) { in UncommitMemory() 244 Executability executable, void* hint, VirtualMemory* controller) { in AllocateAlignedMemory() 248 VirtualMemory reservation(page_allocator, chunk_size, hint, alignment); in AllocateAlignedMemory() 260 reservation = VirtualMemory(page_allocator, chunk_size, hint, alignment); in AllocateAlignedMemory() 353 VirtualMemory reservation; in AllocateUninitializedChunk() 403 VirtualMemory* reservation = chunk->reserved_memory(); in PartialFreeMemory() 426 VirtualMemory* reservation = chunk->reserved_memory(); in UnregisterSharedBasicMemoryChunk() 436 VirtualMemory* reservation = chunk->reserved_memory(); in UnregisterBasicMemoryChunk() 470 VirtualMemory* reservatio in FreeReadOnlyPage() [all...] |
H A D | memory-allocator.h | 271 VirtualMemory reservation; 288 void* hint, VirtualMemory* controller); 292 bool CommitMemory(VirtualMemory* reservation); 298 VirtualMemory* vm, Address start, size_t area_size, size_t reserved_size); 302 bool UncommitMemory(VirtualMemory* reservation); 401 base::Optional<VirtualMemory> reserved_chunk_at_virtual_memory_limit_;
|
H A D | basic-memory-chunk.h | 134 VirtualMemory reservation); 309 VirtualMemory* reserved_memory() { return &reservation_; } in reserved_memory() 366 VirtualMemory reservation_;
|
H A D | basic-memory-chunk.cc | 55 Address area_end, VirtualMemory reservation) in BasicMemoryChunk()
|
H A D | memory-chunk-layout.h | 55 FIELD(VirtualMemory, Reservation),
|
H A D | spaces.cc | 53 Address area_end, VirtualMemory reservation, 129 VirtualMemory* reservation = reserved_memory(); in ShrinkToHighWaterMark()
|
H A D | memory-chunk.h | 57 Address area_end, VirtualMemory reservation,
|
H A D | large-spaces.h | 35 Address area_end, VirtualMemory reservation,
|
H A D | read-only-spaces.h | 30 Address area_start, Address area_end, VirtualMemory reservation);
|
H A D | memory-chunk.cc | 124 VirtualMemory reservation, Executability executable, in MemoryChunk()
|
H A D | new-spaces.h | 511 VirtualMemory reservation_;
|
H A D | spaces.h | 229 Address area_end, VirtualMemory reservation, Executability executable);
|
H A D | large-spaces.cc | 35 VirtualMemory reservation, Executability executable)
|
H A D | read-only-spaces.cc | 334 VirtualMemory reservation) in ReadOnlyPage()
|
/third_party/node/deps/v8/src/zone/ |
H A D | accounting-allocator.cc | 29 VirtualMemory ReserveAddressSpace(v8::PageAllocator* platform_allocator) { in ReserveAddressSpace() 37 VirtualMemory memory(platform_allocator, ZoneCompression::kReservationSize, in ReserveAddressSpace() 76 VirtualMemory memory = ReserveAddressSpace(platform_page_allocator); in AccountingAllocator() 77 reserved_area_ = std::make_unique<VirtualMemory>(std::move(memory)); in AccountingAllocator()
|
H A D | accounting-allocator.h | 24 class VirtualMemory; 73 std::unique_ptr<VirtualMemory> reserved_area_;
|
/third_party/node/deps/v8/src/wasm/ |
H A D | wasm-code-manager.h | 528 void Init(VirtualMemory code_space); 594 std::vector<VirtualMemory> owned_code_space_; 867 DynamicTiering dynamic_tiering, VirtualMemory code_space, 1080 V8_WARN_UNUSED_RESULT VirtualMemory TryAllocate(size_t size, 1085 void FreeNativeModule(base::Vector<VirtualMemory> owned_code,
|
H A D | wasm-code-manager.cc | 531 void WasmCodeAllocator::Init(VirtualMemory code_space) { in Init() 553 const std::vector<VirtualMemory>& owned_code_space) { in SplitRangeByReservationsIfNeeded() 730 VirtualMemory new_mem = in AllocateForCodeInRegion() 976 VirtualMemory code_space, in NativeModule() 1991 VirtualMemory WasmCodeManager::TryAllocate(size_t size, void* hint) { in TryAllocate() 2001 VirtualMemory mem(page_allocator, size, hint, allocate_page_size, in TryAllocate() 2002 VirtualMemory::kMapAsJittable); in TryAllocate() 2213 VirtualMemory code_space; in NewNativeModule() 2465 base::Vector<VirtualMemory> owned_code_space, size_t committed_size) { in FreeNativeModule()
|