Home | History | Annotate | Download | only in src

Lines Matching refs:size_in_bytes

976   void ExpandSpace(int size_in_bytes) {
977 capacity_ += size_in_bytes;
978 available_ += size_in_bytes;
982 void ShrinkSpace(int size_in_bytes) {
983 capacity_ -= size_in_bytes;
984 available_ -= size_in_bytes;
988 void AllocateBytes(intptr_t size_in_bytes) {
989 available_ -= size_in_bytes;
990 size_ += size_in_bytes;
994 void DeallocateBytes(intptr_t size_in_bytes) {
995 size_ -= size_in_bytes;
996 available_ += size_in_bytes;
1000 void WasteBytes(int size_in_bytes) {
1001 available_ -= size_in_bytes;
1002 waste_ += size_in_bytes;
1007 void FillWastedBytes(intptr_t size_in_bytes) {
1008 waste_ -= size_in_bytes;
1009 size_ += size_in_bytes;
1103 MUST_USE_RESULT inline MaybeObject* AllocateRaw(int size_in_bytes);
1107 MUST_USE_RESULT inline MaybeObject* MCAllocateRaw(int size_in_bytes);
1120 int size_in_bytes,
1241 int size_in_bytes);
1247 int size_in_bytes) = 0;
1250 MUST_USE_RESULT virtual HeapObject* SlowAllocateRaw(int size_in_bytes) = 0;
1253 MUST_USE_RESULT HeapObject* SlowMCAllocateRaw(int size_in_bytes);
1574 MUST_USE_RESULT MaybeObject* AllocateRaw(int size_in_bytes) {
1575 return AllocateRawInternal(size_in_bytes, &allocation_info_);
1580 MUST_USE_RESULT MaybeObject* MCAllocateRaw(int size_in_bytes) {
1581 return AllocateRawInternal(size_in_bytes, &mc_forwarding_info_);
1688 int size_in_bytes,
1720 void set_size(Heap* heap, int size_in_bytes);
1744 // Place a node on the free list. The block of size 'size_in_bytes'
1750 int Free(Address start, int size_in_bytes);
1752 // Allocate a block of size 'size_in_bytes' from the free list. The block
1756 MUST_USE_RESULT MaybeObject* Allocate(int size_in_bytes, int* wasted_bytes);
1915 void Free(Address start, int size_in_bytes, bool add_to_freelist) {
1916 accounting_stats_.DeallocateBytes(size_in_bytes);
1919 int wasted_bytes = free_list_.Free(start, size_in_bytes);
1925 int size_in_bytes,
1947 MUST_USE_RESULT HeapObject* SlowAllocateRaw(int size_in_bytes);
1951 HeapObject* AllocateInNextPage(Page* current_page, int size_in_bytes);
2006 int size_in_bytes,
2018 MUST_USE_RESULT HeapObject* SlowAllocateRaw(int size_in_bytes);
2022 HeapObject* AllocateInNextPage(Page* current_page, int size_in_bytes);
2186 // (Page::kPageSize aligned) that has at least size_in_bytes (for a large
2188 static LargeObjectChunk* New(int size_in_bytes, Executability executable);
2214 static int ChunkSizeFor(int size_in_bytes);
2247 MUST_USE_RESULT MaybeObject* AllocateRaw(int size_in_bytes);
2249 MUST_USE_RESULT MaybeObject* AllocateRawCode(int size_in_bytes);
2251 MUST_USE_RESULT MaybeObject* AllocateRawFixedArray(int size_in_bytes);