|
| | SlotVisitor (Heap &, CString codeName) |
| |
| | ~SlotVisitor () |
| |
| MarkStackArray & | collectorMarkStack () |
| |
| MarkStackArray & | mutatorMarkStack () |
| |
| const MarkStackArray & | collectorMarkStack () const |
| |
| const MarkStackArray & | mutatorMarkStack () const |
| |
| VM & | vm () |
| |
| const VM & | vm () const |
| |
| Heap * | heap () const |
| |
| void | append (ConservativeRoots &) |
| |
| template<typename T > |
| void | append (const WriteBarrierBase< T > &) |
| |
| template<typename T > |
| void | appendHidden (const WriteBarrierBase< T > &) |
| |
| template<typename Iterator > |
| void | append (Iterator begin, Iterator end) |
| |
| void | appendValues (const WriteBarrierBase< Unknown > *, size_t count) |
| |
| void | appendValuesHidden (const WriteBarrierBase< Unknown > *, size_t count) |
| |
| JS_EXPORT_PRIVATE void | appendUnbarriered (JSValue) |
| |
| void | appendUnbarriered (JSValue *, size_t) |
| |
| void | appendUnbarriered (JSCell *) |
| |
| template<typename T > |
| void | append (const Weak< T > &weak) |
| |
| JS_EXPORT_PRIVATE void | addOpaqueRoot (void *) |
| |
| JS_EXPORT_PRIVATE bool | containsOpaqueRoot (void *) const |
| |
| TriState | containsOpaqueRootTriState (void *) const |
| |
| bool | isEmpty () |
| |
| void | didStartMarking () |
| |
| void | reset () |
| |
| void | clearMarkStacks () |
| |
| size_t | bytesVisited () const |
| |
| size_t | visitCount () const |
| |
| void | addToVisitCount (size_t value) |
| |
| void | donate () |
| |
| void | drain (MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| void | donateAndDrain (MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| SharedDrainResult | drainFromShared (SharedDrainMode, MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| SharedDrainResult | drainInParallel (MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| SharedDrainResult | drainInParallelPassively (MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| size_t | performIncrementOfDraining (size_t bytes) |
| |
| JS_EXPORT_PRIVATE void | mergeIfNecessary () |
| |
| void | markAuxiliary (const void *base) |
| |
| void | reportExtraMemoryVisited (size_t) |
| |
| void | addWeakReferenceHarvester (WeakReferenceHarvester *) |
| |
| void | addUnconditionalFinalizer (UnconditionalFinalizer *) |
| |
| void | dump (PrintStream &) const |
| |
| bool | isBuildingHeapSnapshot () const |
| |
| HeapVersion | markingVersion () const |
| |
| bool | mutatorIsStopped () const |
| |
| Lock & | rightToRun () |
| |
| void | updateMutatorIsStopped (const AbstractLocker &) |
| |
| void | updateMutatorIsStopped () |
| |
| bool | hasAcknowledgedThatTheMutatorIsResumed () const |
| |
| bool | mutatorIsStoppedIsUpToDate () const |
| |
| void | optimizeForStoppedMutator () |
| |
| void | didRace (const VisitRaceKey &) |
| |
| void | didRace (JSCell *cell, const char *reason) |
| |
| void | visitAsConstraint (const JSCell *) |
| |
| bool | didReachTermination () |
| |
| void | setIgnoreNewOpaqueRoots (bool value) |
| |
| void | donateAll () |
| |
| const char * | codeName () const |
| |
| | SlotVisitor (Heap &, CString codeName) |
| |
| | ~SlotVisitor () |
| |
| MarkStackArray & | collectorMarkStack () |
| |
| MarkStackArray & | mutatorMarkStack () |
| |
| const MarkStackArray & | collectorMarkStack () const |
| |
| const MarkStackArray & | mutatorMarkStack () const |
| |
| VM & | vm () |
| |
| const VM & | vm () const |
| |
| Heap * | heap () const |
| |
| void | append (ConservativeRoots &) |
| |
| template<typename T > |
| void | append (const WriteBarrierBase< T > &) |
| |
| template<typename T > |
| void | appendHidden (const WriteBarrierBase< T > &) |
| |
| template<typename Iterator > |
| void | append (Iterator begin, Iterator end) |
| |
| void | appendValues (const WriteBarrierBase< Unknown > *, size_t count) |
| |
| void | appendValuesHidden (const WriteBarrierBase< Unknown > *, size_t count) |
| |
| JS_EXPORT_PRIVATE void | appendUnbarriered (JSValue) |
| |
| void | appendUnbarriered (JSValue *, size_t) |
| |
| void | appendUnbarriered (JSCell *) |
| |
| template<typename T > |
| void | append (const Weak< T > &weak) |
| |
| JS_EXPORT_PRIVATE void | addOpaqueRoot (void *) |
| |
| JS_EXPORT_PRIVATE bool | containsOpaqueRoot (void *) const |
| |
| TriState | containsOpaqueRootTriState (void *) const |
| |
| bool | isEmpty () |
| |
| void | didStartMarking () |
| |
| void | reset () |
| |
| void | clearMarkStacks () |
| |
| size_t | bytesVisited () const |
| |
| size_t | visitCount () const |
| |
| void | addToVisitCount (size_t value) |
| |
| void | donate () |
| |
| void | drain (MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| void | donateAndDrain (MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| SharedDrainResult | drainFromShared (SharedDrainMode, MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| SharedDrainResult | drainInParallel (MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| SharedDrainResult | drainInParallelPassively (MonotonicTime timeout=MonotonicTime::infinity()) |
| |
| size_t | performIncrementOfDraining (size_t bytes) |
| |
| JS_EXPORT_PRIVATE void | mergeIfNecessary () |
| |
| void | markAuxiliary (const void *base) |
| |
| void | reportExtraMemoryVisited (size_t) |
| |
| void | addWeakReferenceHarvester (WeakReferenceHarvester *) |
| |
| void | addUnconditionalFinalizer (UnconditionalFinalizer *) |
| |
| void | dump (PrintStream &) const |
| |
| bool | isBuildingHeapSnapshot () const |
| |
| HeapVersion | markingVersion () const |
| |
| bool | mutatorIsStopped () const |
| |
| Lock & | rightToRun () |
| |
| void | updateMutatorIsStopped (const AbstractLocker &) |
| |
| void | updateMutatorIsStopped () |
| |
| bool | hasAcknowledgedThatTheMutatorIsResumed () const |
| |
| bool | mutatorIsStoppedIsUpToDate () const |
| |
| void | optimizeForStoppedMutator () |
| |
| void | didRace (const VisitRaceKey &) |
| |
| void | didRace (JSCell *cell, const char *reason) |
| |
| void | visitAsConstraint (const JSCell *) |
| |
| bool | didReachTermination () |
| |
| void | setIgnoreNewOpaqueRoots (bool value) |
| |
| void | donateAll () |
| |
| const char * | codeName () const |
| |
| template<typename ContainerType > |
| ALWAYS_INLINE void | setMarkedAndAppendToMarkStack (ContainerType &container, JSCell *cell) |
| |
| template<typename ContainerType > |
| ALWAYS_INLINE void | appendToMarkStack (ContainerType &container, JSCell *cell) |
| |