acquireAccess() | JSC::Heap | inline |
acquireAccess() | JSC::Heap | |
addExecutable(ExecutableBase *) | JSC::Heap | |
addExecutable(ExecutableBase *) | JSC::Heap | |
addFinalizer(JSCell *, Finalizer) | JSC::Heap | |
addFinalizer(JSCell *, Finalizer) | JSC::Heap | |
addLogicallyEmptyWeakBlock(WeakBlock *) | JSC::Heap | |
addLogicallyEmptyWeakBlock(WeakBlock *) | JSC::Heap | |
addMarkingConstraint(std::unique_ptr< MarkingConstraint >) | JSC::Heap | |
addMarkingConstraint(std::unique_ptr< MarkingConstraint >) | JSC::Heap | |
addObserver(HeapObserver *observer) | JSC::Heap | inline |
addObserver(HeapObserver *observer) | JSC::Heap | inline |
addReference(JSCell *, ArrayBuffer *) | JSC::Heap | |
addReference(JSCell *, ArrayBuffer *) | JSC::Heap | |
addressOfBarrierThreshold() const | JSC::Heap | inline |
addressOfBarrierThreshold() const | JSC::Heap | inline |
addressOfMutatorShouldBeFenced() const | JSC::Heap | inline |
addressOfMutatorShouldBeFenced() const | JSC::Heap | inline |
AllocatingScope class | JSC::Heap | friend |
allowCollection() | JSC::Heap | |
allowCollection() | JSC::Heap | |
barrierThreshold() const | JSC::Heap | inline |
barrierThreshold() const | JSC::Heap | inline |
capacity() | JSC::Heap | |
capacity() | JSC::Heap | |
cellSize(const void *) | JSC::Heap | static |
cellSize(const void *) | JSC::Heap | static |
CodeBlock class | JSC::Heap | friend |
codeBlockSet() | JSC::Heap | inline |
codeBlockSet() | JSC::Heap | inline |
collectAllGarbage() | JSC::Heap | |
collectAllGarbage() | JSC::Heap | |
collectAllGarbageIfNotDoneRecently() | JSC::Heap | |
collectAllGarbageIfNotDoneRecently() | JSC::Heap | |
collectAsync(std::optional< CollectionScope >=std::nullopt) | JSC::Heap | |
collectAsync(std::optional< CollectionScope >=std::nullopt) | JSC::Heap | |
collectIfNecessaryOrDefer(GCDeferralContext *=nullptr) | JSC::Heap | |
collectIfNecessaryOrDefer(GCDeferralContext *=nullptr) | JSC::Heap | |
CollectingScope class | JSC::Heap | friend |
collectionScope() const | JSC::Heap | inline |
collectionScope() const | JSC::Heap | inline |
collectorBelievesThatTheWorldIsStopped() const | JSC::Heap | inline |
collectorBelievesThatTheWorldIsStopped() const | JSC::Heap | |
collectorSlotVisitor() | JSC::Heap | inline |
collectorSlotVisitor() | JSC::Heap | inline |
collectSync(std::optional< CollectionScope >=std::nullopt) | JSC::Heap | |
collectSync(std::optional< CollectionScope >=std::nullopt) | JSC::Heap | |
completeAllJITPlans() | JSC::Heap | |
completeAllJITPlans() | JSC::Heap | |
DeferGC class | JSC::Heap | friend |
DeferGCForAWhile class | JSC::Heap | friend |
deleteAllCodeBlocks(DeleteAllCodeEffort) | JSC::Heap | |
deleteAllCodeBlocks(DeleteAllCodeEffort) | JSC::Heap | |
deleteAllUnlinkedCodeBlocks(DeleteAllCodeEffort) | JSC::Heap | |
deleteAllUnlinkedCodeBlocks(DeleteAllCodeEffort) | JSC::Heap | |
deprecatedReportExtraMemory(size_t) | JSC::Heap | inline |
deprecatedReportExtraMemory(size_t) | JSC::Heap | |
DFG::SpeculativeJIT class | JSC::Heap | friend |
didAllocate(size_t) | JSC::Heap | |
didAllocate(size_t) | JSC::Heap | |
didAllocateBlock(size_t capacity) | JSC::Heap | |
didAllocateBlock(size_t capacity) | JSC::Heap | |
didFinishIterating() | JSC::Heap | |
didFinishIterating() | JSC::Heap | |
didFreeBlock(size_t capacity) | JSC::Heap | |
didFreeBlock(size_t capacity) | JSC::Heap | |
edenActivityCallback() | JSC::Heap | |
edenActivityCallback() | JSC::Heap | |
extraMemorySize() | JSC::Heap | |
extraMemorySize() | JSC::Heap | |
Finalizer typedef | JSC::Heap | |
Finalizer typedef | JSC::Heap | |
forEachCodeBlock(const Functor &) | JSC::Heap | inline |
forEachCodeBlock(const Functor &) | JSC::Heap | |
forEachCodeBlockIgnoringJITPlans(const Functor &) | JSC::Heap | inline |
forEachCodeBlockIgnoringJITPlans(const Functor &) | JSC::Heap | |
forEachProtectedCell(const Functor &) | JSC::Heap | inline |
forEachProtectedCell(const Functor &) | JSC::Heap | |
fullActivityCallback() | JSC::Heap | |
fullActivityCallback() | JSC::Heap | |
GCAwareJITStubRoutine class | JSC::Heap | friend |
GCLogging class | JSC::Heap | friend |
GCThread class | JSC::Heap | friend |
globalObjectCount() | JSC::Heap | |
globalObjectCount() | JSC::Heap | |
handleSet() | JSC::Heap | inline |
handleSet() | JSC::Heap | inline |
HandleSet class | JSC::Heap | friend |
handleStack() | JSC::Heap | inline |
handleStack() | JSC::Heap | inline |
hasAccess() const | JSC::Heap | inline |
hasAccess() const | JSC::Heap | |
hasHeapAccess() const | JSC::Heap | inline |
hasHeapAccess() const | JSC::Heap | |
heap(const JSValue) | JSC::Heap | inlinestatic |
heap(const HeapCell *) | JSC::Heap | static |
heap(const JSValue) | JSC::Heap | static |
heap(const HeapCell *) | JSC::Heap | static |
Heap(VM *, HeapType) | JSC::Heap | |
Heap(VM *, HeapType) | JSC::Heap | |
HeapStatistics class | JSC::Heap | friend |
HeapUtil class | JSC::Heap | friend |
HeapVerifier class | JSC::Heap | friend |
increaseLastFullGCLength(Seconds amount) | JSC::Heap | inline |
increaseLastFullGCLength(Seconds amount) | JSC::Heap | inline |
IncrementalSweeper class | JSC::Heap | friend |
isCurrentThreadBusy() | JSC::Heap | |
isCurrentThreadBusy() | JSC::Heap | |
isDeferred() const | JSC::Heap | inline |
isDeferred() const | JSC::Heap | inline |
isHeapSnapshotting() const | JSC::Heap | |
isHeapSnapshotting() const | JSC::Heap | |
isMarked(const void *) | JSC::Heap | static |
isMarked(const void *) | JSC::Heap | static |
isMarkedConcurrently(const void *) | JSC::Heap | static |
isMarkedConcurrently(const void *) | JSC::Heap | static |
isPagedOut(double deadline) | JSC::Heap | |
isPagedOut(double deadline) | JSC::Heap | |
isSafeToCollect() const | JSC::Heap | inline |
isSafeToCollect() const | JSC::Heap | inline |
JIT class | JSC::Heap | friend |
JITStubRoutine class | JSC::Heap | friend |
jitStubRoutines() | JSC::Heap | inline |
jitStubRoutines() | JSC::Heap | inline |
lastChanceToFinalize() | JSC::Heap | |
lastChanceToFinalize() | JSC::Heap | |
lastEdenGCLength() const | JSC::Heap | inline |
lastEdenGCLength() const | JSC::Heap | inline |
lastFullGCLength() const | JSC::Heap | inline |
lastFullGCLength() const | JSC::Heap | inline |
LLIntOffsetsExtractor class | JSC::Heap | friend |
machineThreads() | JSC::Heap | inline |
machineThreads() | JSC::Heap | inline |
MarkedAllocator class | JSC::Heap | friend |
MarkedBlock class | JSC::Heap | friend |
MarkedSpace class | JSC::Heap | friend |
markListSet() | JSC::Heap | inline |
markListSet() | JSC::Heap | |
mayNeedToStop() | JSC::Heap | inline |
mayNeedToStop() | JSC::Heap | |
mutatorExecutionVersion() const | JSC::Heap | inline |
mutatorExecutionVersion() const | JSC::Heap | inline |
mutatorFence() | JSC::Heap | inline |
mutatorFence() | JSC::Heap | |
mutatorShouldBeFenced() const | JSC::Heap | inline |
mutatorShouldBeFenced() const | JSC::Heap | inline |
mutatorState() const | JSC::Heap | inline |
mutatorState() const | JSC::Heap | inline |
notifyIsSafeToCollect() | JSC::Heap | |
notifyIsSafeToCollect() | JSC::Heap | |
numOpaqueRoots() const | JSC::Heap | inline |
numOpaqueRoots() const | JSC::Heap | inline |
objectCount() | JSC::Heap | |
objectCount() | JSC::Heap | |
objectSpace() | JSC::Heap | inline |
objectSpace() | JSC::Heap | inline |
objectTypeCounts() | JSC::Heap | |
objectTypeCounts() | JSC::Heap | |
performIncrement(size_t bytes) | JSC::Heap | |
performIncrement(size_t bytes) | JSC::Heap | |
preventCollection() | JSC::Heap | |
preventCollection() | JSC::Heap | |
protect(JSValue) | JSC::Heap | |
protect(JSValue) | JSC::Heap | |
protectedGlobalObjectCount() | JSC::Heap | |
protectedGlobalObjectCount() | JSC::Heap | |
protectedObjectCount() | JSC::Heap | |
protectedObjectCount() | JSC::Heap | |
protectedObjectTypeCounts() | JSC::Heap | |
protectedObjectTypeCounts() | JSC::Heap | |
registerWeakGCMap(void *weakGCMap, std::function< void()> pruningCallback) | JSC::Heap | |
registerWeakGCMap(void *weakGCMap, std::function< void()> pruningCallback) | JSC::Heap | |
releaseAccess() | JSC::Heap | inline |
releaseAccess() | JSC::Heap | |
releaseDelayedReleasedObjects() | JSC::Heap | |
releaseDelayedReleasedObjects() | JSC::Heap | |
relinquishConn() | JSC::Heap | |
relinquishConn() | JSC::Heap | |
removeObserver(HeapObserver *observer) | JSC::Heap | inline |
removeObserver(HeapObserver *observer) | JSC::Heap | inline |
reportAbandonedObjectGraph() | JSC::Heap | |
reportAbandonedObjectGraph() | JSC::Heap | |
reportExtraMemoryAllocated(size_t) | JSC::Heap | inline |
reportExtraMemoryAllocated(size_t) | JSC::Heap | |
reportExtraMemoryVisited(size_t) | JSC::Heap | |
reportExtraMemoryVisited(size_t) | JSC::Heap | |
RunningScope class | JSC::Heap | friend |
s_timeCheckResolution | JSC::Heap | static |
setGarbageCollectionTimerEnabled(bool) | JSC::Heap | |
setGarbageCollectionTimerEnabled(bool) | JSC::Heap | |
shouldCollectHeuristic() | JSC::Heap | |
shouldCollectHeuristic() | JSC::Heap | |
size() | JSC::Heap | |
size() | JSC::Heap | |
sizeAfterLastEdenCollection() const | JSC::Heap | inline |
sizeAfterLastEdenCollection() const | JSC::Heap | inline |
sizeAfterLastFullCollection() const | JSC::Heap | inline |
sizeAfterLastFullCollection() const | JSC::Heap | inline |
sizeBeforeLastEdenCollection() const | JSC::Heap | inline |
sizeBeforeLastEdenCollection() const | JSC::Heap | inline |
sizeBeforeLastFullCollection() const | JSC::Heap | inline |
sizeBeforeLastFullCollection() const | JSC::Heap | inline |
SlotVisitor class | JSC::Heap | friend |
SpaceTimeMutatorScheduler class | JSC::Heap | friend |
StochasticSpaceTimeMutatorScheduler class | JSC::Heap | friend |
stopIfNecessary() | JSC::Heap | inline |
stopIfNecessary() | JSC::Heap | |
structureIDTable() | JSC::Heap | inline |
structureIDTable() | JSC::Heap | inline |
sweeper() | JSC::Heap | |
sweeper() | JSC::Heap | |
SweepingScope class | JSC::Heap | friend |
sweepSynchronously() | JSC::Heap | |
sweepSynchronously() | JSC::Heap | |
testAndSetMarked(HeapVersion, const void *) | JSC::Heap | static |
testAndSetMarked(HeapVersion, const void *) | JSC::Heap | static |
Thread class | JSC::Heap | friend |
unprotect(JSValue) | JSC::Heap | |
unprotect(JSValue) | JSC::Heap | |
unregisterWeakGCMap(void *weakGCMap) | JSC::Heap | |
unregisterWeakGCMap(void *weakGCMap) | JSC::Heap | |
vm() const | JSC::Heap | |
vm() const | JSC::Heap | |
VM class | JSC::Heap | friend |
WeakSet class | JSC::Heap | friend |
willStartIterating() | JSC::Heap | |
willStartIterating() | JSC::Heap | |
writeBarrier(const JSCell *from) | JSC::Heap | inline |
writeBarrier(const JSCell *from, JSValue to) | JSC::Heap | inline |
writeBarrier(const JSCell *from, JSCell *to) | JSC::Heap | inline |
writeBarrier(const JSCell *from) | JSC::Heap | |
writeBarrier(const JSCell *from, JSValue to) | JSC::Heap | |
writeBarrier(const JSCell *from, JSCell *to) | JSC::Heap | |
writeBarrierSlowPath(const JSCell *from) | JSC::Heap | |
writeBarrierSlowPath(const JSCell *from) | JSC::Heap | |
writeBarrierWithoutFence(const JSCell *from) | JSC::Heap | inline |
writeBarrierWithoutFence(const JSCell *from) | JSC::Heap | |
~Heap() | JSC::Heap | |
~Heap() | JSC::Heap | |