|
| | ~Handle () |
| |
| MarkedBlock & | block () |
| |
| void * | cellAlign (void *) |
| |
| bool | isEmpty () |
| |
| void | lastChanceToFinalize () |
| |
| MarkedAllocator * | allocator () const |
| |
| Subspace * | subspace () const |
| |
| Heap * | heap () const |
| |
| MarkedSpace * | space () const |
| |
| VM * | vm () const |
| |
| WeakSet & | weakSet () |
| |
| FreeList | sweep (SweepMode=SweepOnly) |
| |
| template<typename DestroyFunc > |
| FreeList | finishSweepKnowingSubspace (SweepMode, const DestroyFunc &) |
| |
| void | unsweepWithNoNewlyAllocated () |
| |
| void | zap (const FreeList &) |
| |
| void | shrink () |
| |
| void | visitWeakSet (SlotVisitor &) |
| |
| void | reapWeakSet () |
| |
| void | didConsumeFreeList () |
| |
| void | stopAllocating (const FreeList &) |
| |
| FreeList | resumeAllocating () |
| |
| size_t | cellSize () |
| |
| unsigned | cellsPerBlock () |
| |
| const AllocatorAttributes & | attributes () const |
| |
| DestructionMode | destruction () const |
| |
| bool | needsDestruction () const |
| |
| HeapCell::Kind | cellKind () const |
| |
| size_t | markCount () |
| |
| size_t | size () |
| |
| bool | isLive (HeapVersion markingVersion, bool isMarking, const HeapCell *) |
| |
| bool | isLiveCell (HeapVersion markingVersion, bool isMarking, const void *) |
| |
| bool | isLive (const HeapCell *) |
| |
| bool | isLiveCell (const void *) |
| |
| bool | isNewlyAllocated (const void *) |
| |
| void | setNewlyAllocated (const void *) |
| |
| void | clearNewlyAllocated (const void *) |
| |
| HeapVersion | newlyAllocatedVersion () const |
| |
| bool | isNewlyAllocatedStale () const |
| |
| bool | hasAnyNewlyAllocated () |
| |
| void | resetAllocated () |
| |
| template<typename Functor > |
| IterationStatus | forEachCell (const Functor &) |
| |
| template<typename Functor > |
| IterationStatus | forEachLiveCell (const Functor &) |
| |
| template<typename Functor > |
| IterationStatus | forEachDeadCell (const Functor &) |
| |
| template<typename Functor > |
| IterationStatus | forEachMarkedCell (const Functor &) |
| |
| JS_EXPORT_PRIVATE bool | areMarksStale () |
| |
| void | assertMarksNotStale () |
| |
| bool | isFreeListed () const |
| |
| size_t | index () const |
| |
| void | removeFromAllocator () |
| |
| void | didAddToAllocator (MarkedAllocator *, size_t index) |
| |
| void | didRemoveFromAllocator () |
| |
| void | dumpState (PrintStream &) |
| |
| | ~Handle () |
| |
| MarkedBlock & | block () |
| |
| void * | cellAlign (void *) |
| |
| bool | isEmpty () |
| |
| void | lastChanceToFinalize () |
| |
| MarkedAllocator * | allocator () const |
| |
| Subspace * | subspace () const |
| |
| Heap * | heap () const |
| |
| MarkedSpace * | space () const |
| |
| VM * | vm () const |
| |
| WeakSet & | weakSet () |
| |
| FreeList | sweep (SweepMode=SweepOnly) |
| |
| template<typename DestroyFunc > |
| FreeList | finishSweepKnowingSubspace (SweepMode, const DestroyFunc &) |
| |
| void | unsweepWithNoNewlyAllocated () |
| |
| void | zap (const FreeList &) |
| |
| void | shrink () |
| |
| void | visitWeakSet (SlotVisitor &) |
| |
| void | reapWeakSet () |
| |
| void | didConsumeFreeList () |
| |
| void | stopAllocating (const FreeList &) |
| |
| FreeList | resumeAllocating () |
| |
| size_t | cellSize () |
| |
| unsigned | cellsPerBlock () |
| |
| const AllocatorAttributes & | attributes () const |
| |
| DestructionMode | destruction () const |
| |
| bool | needsDestruction () const |
| |
| HeapCell::Kind | cellKind () const |
| |
| size_t | markCount () |
| |
| size_t | size () |
| |
| bool | isLive (HeapVersion markingVersion, bool isMarking, const HeapCell *) |
| |
| bool | isLiveCell (HeapVersion markingVersion, bool isMarking, const void *) |
| |
| bool | isLive (const HeapCell *) |
| |
| bool | isLiveCell (const void *) |
| |
| bool | isNewlyAllocated (const void *) |
| |
| void | setNewlyAllocated (const void *) |
| |
| void | clearNewlyAllocated (const void *) |
| |
| HeapVersion | newlyAllocatedVersion () const |
| |
| bool | isNewlyAllocatedStale () const |
| |
| bool | hasAnyNewlyAllocated () |
| |
| void | resetAllocated () |
| |
| template<typename Functor > |
| IterationStatus | forEachCell (const Functor &) |
| |
| template<typename Functor > |
| IterationStatus | forEachLiveCell (const Functor &) |
| |
| template<typename Functor > |
| IterationStatus | forEachDeadCell (const Functor &) |
| |
| template<typename Functor > |
| IterationStatus | forEachMarkedCell (const Functor &) |
| |
| JS_EXPORT_PRIVATE bool | areMarksStale () |
| |
| void | assertMarksNotStale () |
| |
| bool | isFreeListed () const |
| |
| size_t | index () const |
| |
| void | removeFromAllocator () |
| |
| void | didAddToAllocator (MarkedAllocator *, size_t index) |
| |
| void | didRemoveFromAllocator () |
| |
| void | dumpState (PrintStream &) |
| |