Home
last modified time | relevance | path

Searched refs:VirtualMemory (Results 1 – 20 of 20) sorted by relevance

/external/v8/src/heap/cppgc/
Dvirtual-memory.cc13 VirtualMemory::VirtualMemory(PageAllocator* page_allocator, size_t size, in VirtualMemory() function in cppgc::internal::VirtualMemory
28 VirtualMemory::~VirtualMemory() V8_NOEXCEPT { in ~VirtualMemory()
34 VirtualMemory::VirtualMemory(VirtualMemory&& other) V8_NOEXCEPT in VirtualMemory() function in cppgc::internal::VirtualMemory
41 VirtualMemory& VirtualMemory::operator=(VirtualMemory&& other) V8_NOEXCEPT { in operator =()
50 void VirtualMemory::Reset() { in Reset()
Dvirtual-memory.h17 class V8_EXPORT_PRIVATE VirtualMemory {
20 VirtualMemory() = default;
25 VirtualMemory(PageAllocator*, size_t size, size_t alignment,
30 ~VirtualMemory() V8_NOEXCEPT;
32 VirtualMemory(VirtualMemory&&) V8_NOEXCEPT;
33 VirtualMemory& operator=(VirtualMemory&&) V8_NOEXCEPT;
Dcaged-heap.cc26 VirtualMemory ReserveCagedHeap(PageAllocator* platform_allocator) { in ReserveCagedHeap()
37 VirtualMemory memory(platform_allocator, kCagedHeapReservationSize, in ReserveCagedHeap()
Dcaged-heap.h46 VirtualMemory reserved_area_;
/external/v8/src/utils/
Dallocation.h157 class VirtualMemory final {
162 V8_EXPORT_PRIVATE VirtualMemory();
168 V8_EXPORT_PRIVATE VirtualMemory(v8::PageAllocator* page_allocator,
174 VirtualMemory(v8::PageAllocator* page_allocator, Address address, size_t size) in VirtualMemory() function
183 V8_EXPORT_PRIVATE ~VirtualMemory();
186 VirtualMemory(VirtualMemory&& other) V8_NOEXCEPT { *this = std::move(other); } in VirtualMemory() function
189 VirtualMemory& operator=(VirtualMemory&& other) V8_NOEXCEPT {
251 DISALLOW_COPY_AND_ASSIGN(VirtualMemory);
Dallocation.cc213 VirtualMemory::VirtualMemory() = default;
215 VirtualMemory::VirtualMemory(v8::PageAllocator* page_allocator, size_t size, in VirtualMemory() function in v8::internal::VirtualMemory
233 VirtualMemory::~VirtualMemory() { in ~VirtualMemory()
239 void VirtualMemory::Reset() { in Reset()
244 bool VirtualMemory::SetPermissions(Address address, size_t size, in SetPermissions()
253 size_t VirtualMemory::Release(Address free_start) { in Release()
268 void VirtualMemory::Free() { in Free()
281 void VirtualMemory::FreeReadOnly() { in FreeReadOnly()
/external/v8/src/zone/
Daccounting-allocator.cc28 VirtualMemory ReserveAddressSpace(v8::PageAllocator* platform_allocator) { in ReserveAddressSpace()
36 VirtualMemory memory(platform_allocator, ZoneCompression::kReservationSize, in ReserveAddressSpace()
70 VirtualMemory memory = ReserveAddressSpace(platform_page_allocator); in AccountingAllocator()
71 reserved_area_ = std::make_unique<VirtualMemory>(std::move(memory)); in AccountingAllocator()
Daccounting-allocator.h23 class VirtualMemory; variable
70 std::unique_ptr<VirtualMemory> reserved_area_;
/external/v8/src/heap/
Dmemory-allocator.cc90 VirtualMemory reservation( in InitializeCodePageAllocator()
299 bool MemoryAllocator::CommitMemory(VirtualMemory* reservation) { in CommitMemory()
309 bool MemoryAllocator::UncommitMemory(VirtualMemory* reservation) { in UncommitMemory()
325 Executability executable, void* hint, VirtualMemory* controller) { in AllocateAlignedMemory()
328 VirtualMemory reservation(page_allocator, reserve_size, hint, alignment); in AllocateAlignedMemory()
367 VirtualMemory reservation; in AllocateBasicChunk()
500 VirtualMemory* reservation = chunk->reserved_memory(); in PartialFreeMemory()
522 VirtualMemory* reservation = chunk->reserved_memory(); in UnregisterSharedMemory()
532 VirtualMemory* reservation = chunk->reserved_memory(); in UnregisterMemory()
557 VirtualMemory* reservation = chunk->reserved_memory(); in FreeReadOnlyPage()
[all …]
Dmemory-allocator.h237 void* hint, VirtualMemory* controller);
256 bool CommitMemory(VirtualMemory* reservation);
260 bool UncommitMemory(VirtualMemory* reservation);
266 V8_WARN_UNUSED_RESULT bool CommitExecutableMemory(VirtualMemory* vm,
365 VirtualMemory code_reservation_;
413 VirtualMemory last_chunk_;
Dbasic-memory-chunk.h268 VirtualMemory reservation);
316 VirtualMemory* reserved_memory() { return &reservation_; } in reserved_memory()
371 VirtualMemory reservation_;
Dmemory-chunk-layout.h49 FIELD(VirtualMemory, Reservation),
Dbasic-memory-chunk.cc40 VirtualMemory reservation) { in Initialize()
Dspaces.cc145 VirtualMemory* reservation = reserved_memory(); in ShrinkToHighWaterMark()
Dnew-spaces.h479 VirtualMemory reservation_; in NON_EXPORTED_BASE()
/external/v8/src/init/
Disolate-allocator.cc73 VirtualMemory padded_reservation(platform_page_allocator, in InitReservation()
110 VirtualMemory reservation(platform_page_allocator, reservation_size, in InitReservation()
Disolate-allocator.h53 VirtualMemory reservation_;
/external/v8/src/wasm/
Dwasm-code-manager.h400 WasmCodeAllocator(WasmCodeManager*, VirtualMemory code_space,
458 std::vector<VirtualMemory> owned_code_space_;
688 VirtualMemory code_space,
850 V8_WARN_UNUSED_RESULT VirtualMemory TryAllocate(size_t size,
855 void FreeNativeModule(Vector<VirtualMemory> owned_code,
Dwasm-code-manager.cc512 VirtualMemory code_space, in WasmCodeAllocator()
546 const std::vector<VirtualMemory>& owned_code_space) { in SplitRangeByReservationsIfNeeded()
652 VirtualMemory new_mem = in AllocateForCodeInRegion()
799 VirtualMemory code_space, in NativeModule()
1655 VirtualMemory WasmCodeManager::TryAllocate(size_t size, void* hint) { in TryAllocate()
1666 VirtualMemory mem(page_allocator, size, hint, allocate_page_size, in TryAllocate()
1667 VirtualMemory::kMapAsJittable); in TryAllocate()
1828 VirtualMemory code_space; in NewNativeModule()
2011 void WasmCodeManager::FreeNativeModule(Vector<VirtualMemory> owned_code_space, in FreeNativeModule()
/external/v8/
DChangeLog46798 Fixed solaris build (VirtualMemory) (issue 1761).
47010 Implement VirtualMemory on FreeBSD to fix build (issue 1807).