Home | History | Annotate | Download | only in src

Lines Matching refs:Available

961   // Returns the maximum available bytes of heaps.
962 intptr_t Available() { return capacity_ < size_ ? 0 : capacity_ - size_; }
967 // Returns the maximum available executable bytes of heaps.
976 // Returns maximum available bytes that the old space can have.
978 return (Available() / Page::kPageSize) * Page::kMaxNonCodeHeapObjectSize;
1206 // the number of bytes that are not allocated and not available to
1209 // 'available' is the number of unallocated bytes that are not waste. The
1210 // capacity is the sum of size, waste, and available.
1232 // Reset the allocation statistics (i.e., available = capacity with no
1244 // Grow the space by adding available bytes. They are initially marked as
1253 // Shrink the space by removing available bytes. Since shrinking is done
1262 // Allocate from available bytes (available -> size).
1268 // Free allocated bytes, making them available (size -> available).
1274 // Waste free bytes (available -> waste).
1356 // Return the number of bytes available on the free list.
1357 intptr_t available() { return available_; }
1368 // is unitialized. A failure is returned if no block is available. The
1408 // Total available bytes in all blocks on this free list.
1464 // Current capacity without growing (Size() + Available()).
1471 // Sets the capacity, the available space and the wasted space to zero.
1475 // to the available and wasted totals.
1480 // Available bytes without growing. These are the bytes on the free list.
1484 intptr_t Available() { return free_list_.available(); }
2128 // Return the available bytes without growing.
2129 intptr_t Available() {
2485 // Available bytes for objects in this space.
2486 inline intptr_t Available();