Lines Matching refs:space

230   // Stores ephemeron entries where the EphemeronHashTable is in old-space,
231 // and the key of the entry is in new-space. Such keys do not appear in the
322 // space to write objects in each space.
331 // Don't apply pointer multiplier on Android since it has no swap space and
339 // an orinary 32-bit which that is contrained by 2GB virtual address space.
411 // Checks whether the space is valid.
412 static bool IsValidAllocationSpace(AllocationSpace space);
500 void NotifyOldGenerationExpansion(AllocationSpace space, MemoryChunk* chunk);
597 // current space into the given destination space. Used for debugging.
713 // Check new space expansion criteria and expand semispaces if it was hit.
804 // Sets read-only heap and space.
856 inline Space* space(int idx);
885 // The potentially overreserved address space region reserved by the code
977 AllocationSpace space, GarbageCollectionReason gc_reason,
1202 // Methods checking/returning the space of a given object/address. ===========
1205 // Returns whether the object resides in new space.
1216 // Returns whether the object resides in old space.
1232 // Returns whether the object should be in the shared old space.
1235 // Checks whether an address/object in a space.
1237 V8_EXPORT_PRIVATE bool InSpace(HeapObject value, AllocationSpace space) const;
1244 V8_EXPORT_PRIVATE bool InSpaceSlow(Address addr, AllocationSpace space) const;
1322 // Returns the amount of memory currently committed for the old space.
1335 // whenever a space grows.
1338 // Returns the available bytes in space w/o growing.
1441 // large objects. This takes into account allocating in the code space for
1442 // which the size of the allocatable space per V8 page may depend on the OS
1474 // immediately after it. If any space is left after the returned object,
1516 // Adds {new_space_observer} to new space and {observer} to any other space.
1520 // Removes {new_space_observer} from new space and {observer} from any other
1521 // space.
1608 // after the region is destroyed. Using a virtual address space that is
1612 // space. See crbug.com/700928.
1756 GarbageCollector SelectGarbageCollector(AllocationSpace space,
1785 // Commits from space if it is uncommitted.
1788 // Uncommit unused semi space.
1791 // Fill in bogus values in from space
1817 // Evaluates local pretenuring for the old space and calls
1819 // the old space.
1880 // Pretenuring decisions are made based on feedback collected during new space
1882 // object in old space must not move.
2149 // scavenge since last new space expansion.
2184 // Map from the space id to the space.
2193 // Determines whether code space is write-protected. This is essentially a
2245 // which collector to invoke, before expanding a paged space in the old
2246 // generation and on every allocation in large object space.
2278 // tenure state. When we switched to the maximum new space size we deoptimize
2314 // This object controls virtual space reserved for code on the V8 heap. This
2614 // objects in a heap space but above the allocation pointer.
2654 // space, old space and code space. Returns each space in turn, and null when it
2682 // only iterate over one space only.
2693 // See ReadOnlyHeapObjectIterator if you need to iterate over read-only space
2715 // Object iterator for the space currently being iterated.