webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
JSC::Heap Member List

This is the complete list of members for JSC::Heap, including all inherited members.

acquireAccess()JSC::Heapinline
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::Heapinline
addObserver(HeapObserver *observer)JSC::Heapinline
addReference(JSCell *, ArrayBuffer *)JSC::Heap
addReference(JSCell *, ArrayBuffer *)JSC::Heap
addressOfBarrierThreshold() constJSC::Heapinline
addressOfBarrierThreshold() constJSC::Heapinline
addressOfMutatorShouldBeFenced() constJSC::Heapinline
addressOfMutatorShouldBeFenced() constJSC::Heapinline
AllocatingScope classJSC::Heapfriend
allowCollection()JSC::Heap
allowCollection()JSC::Heap
barrierThreshold() constJSC::Heapinline
barrierThreshold() constJSC::Heapinline
capacity()JSC::Heap
capacity()JSC::Heap
cellSize(const void *)JSC::Heapstatic
cellSize(const void *)JSC::Heapstatic
CodeBlock classJSC::Heapfriend
codeBlockSet()JSC::Heapinline
codeBlockSet()JSC::Heapinline
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 classJSC::Heapfriend
collectionScope() constJSC::Heapinline
collectionScope() constJSC::Heapinline
collectorBelievesThatTheWorldIsStopped() constJSC::Heapinline
collectorBelievesThatTheWorldIsStopped() constJSC::Heap
collectorSlotVisitor()JSC::Heapinline
collectorSlotVisitor()JSC::Heapinline
collectSync(std::optional< CollectionScope >=std::nullopt)JSC::Heap
collectSync(std::optional< CollectionScope >=std::nullopt)JSC::Heap
completeAllJITPlans()JSC::Heap
completeAllJITPlans()JSC::Heap
DeferGC classJSC::Heapfriend
DeferGCForAWhile classJSC::Heapfriend
deleteAllCodeBlocks(DeleteAllCodeEffort)JSC::Heap
deleteAllCodeBlocks(DeleteAllCodeEffort)JSC::Heap
deleteAllUnlinkedCodeBlocks(DeleteAllCodeEffort)JSC::Heap
deleteAllUnlinkedCodeBlocks(DeleteAllCodeEffort)JSC::Heap
deprecatedReportExtraMemory(size_t)JSC::Heapinline
deprecatedReportExtraMemory(size_t)JSC::Heap
DFG::SpeculativeJIT classJSC::Heapfriend
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 typedefJSC::Heap
Finalizer typedefJSC::Heap
forEachCodeBlock(const Functor &)JSC::Heapinline
forEachCodeBlock(const Functor &)JSC::Heap
forEachCodeBlockIgnoringJITPlans(const Functor &)JSC::Heapinline
forEachCodeBlockIgnoringJITPlans(const Functor &)JSC::Heap
forEachProtectedCell(const Functor &)JSC::Heapinline
forEachProtectedCell(const Functor &)JSC::Heap
fullActivityCallback()JSC::Heap
fullActivityCallback()JSC::Heap
GCAwareJITStubRoutine classJSC::Heapfriend
GCLogging classJSC::Heapfriend
GCThread classJSC::Heapfriend
globalObjectCount()JSC::Heap
globalObjectCount()JSC::Heap
handleSet()JSC::Heapinline
handleSet()JSC::Heapinline
HandleSet classJSC::Heapfriend
handleStack()JSC::Heapinline
handleStack()JSC::Heapinline
hasAccess() constJSC::Heapinline
hasAccess() constJSC::Heap
hasHeapAccess() constJSC::Heapinline
hasHeapAccess() constJSC::Heap
heap(const JSValue)JSC::Heapinlinestatic
heap(const HeapCell *)JSC::Heapstatic
heap(const JSValue)JSC::Heapstatic
heap(const HeapCell *)JSC::Heapstatic
Heap(VM *, HeapType)JSC::Heap
Heap(VM *, HeapType)JSC::Heap
HeapStatistics classJSC::Heapfriend
HeapUtil classJSC::Heapfriend
HeapVerifier classJSC::Heapfriend
increaseLastFullGCLength(Seconds amount)JSC::Heapinline
increaseLastFullGCLength(Seconds amount)JSC::Heapinline
IncrementalSweeper classJSC::Heapfriend
isCurrentThreadBusy()JSC::Heap
isCurrentThreadBusy()JSC::Heap
isDeferred() constJSC::Heapinline
isDeferred() constJSC::Heapinline
isHeapSnapshotting() constJSC::Heap
isHeapSnapshotting() constJSC::Heap
isMarked(const void *)JSC::Heapstatic
isMarked(const void *)JSC::Heapstatic
isMarkedConcurrently(const void *)JSC::Heapstatic
isMarkedConcurrently(const void *)JSC::Heapstatic
isPagedOut(double deadline)JSC::Heap
isPagedOut(double deadline)JSC::Heap
isSafeToCollect() constJSC::Heapinline
isSafeToCollect() constJSC::Heapinline
JIT classJSC::Heapfriend
JITStubRoutine classJSC::Heapfriend
jitStubRoutines()JSC::Heapinline
jitStubRoutines()JSC::Heapinline
lastChanceToFinalize()JSC::Heap
lastChanceToFinalize()JSC::Heap
lastEdenGCLength() constJSC::Heapinline
lastEdenGCLength() constJSC::Heapinline
lastFullGCLength() constJSC::Heapinline
lastFullGCLength() constJSC::Heapinline
LLIntOffsetsExtractor classJSC::Heapfriend
machineThreads()JSC::Heapinline
machineThreads()JSC::Heapinline
MarkedAllocator classJSC::Heapfriend
MarkedBlock classJSC::Heapfriend
MarkedSpace classJSC::Heapfriend
markListSet()JSC::Heapinline
markListSet()JSC::Heap
mayNeedToStop()JSC::Heapinline
mayNeedToStop()JSC::Heap
mutatorExecutionVersion() constJSC::Heapinline
mutatorExecutionVersion() constJSC::Heapinline
mutatorFence()JSC::Heapinline
mutatorFence()JSC::Heap
mutatorShouldBeFenced() constJSC::Heapinline
mutatorShouldBeFenced() constJSC::Heapinline
mutatorState() constJSC::Heapinline
mutatorState() constJSC::Heapinline
notifyIsSafeToCollect()JSC::Heap
notifyIsSafeToCollect()JSC::Heap
numOpaqueRoots() constJSC::Heapinline
numOpaqueRoots() constJSC::Heapinline
objectCount()JSC::Heap
objectCount()JSC::Heap
objectSpace()JSC::Heapinline
objectSpace()JSC::Heapinline
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::Heapinline
releaseAccess()JSC::Heap
releaseDelayedReleasedObjects()JSC::Heap
releaseDelayedReleasedObjects()JSC::Heap
relinquishConn()JSC::Heap
relinquishConn()JSC::Heap
removeObserver(HeapObserver *observer)JSC::Heapinline
removeObserver(HeapObserver *observer)JSC::Heapinline
reportAbandonedObjectGraph()JSC::Heap
reportAbandonedObjectGraph()JSC::Heap
reportExtraMemoryAllocated(size_t)JSC::Heapinline
reportExtraMemoryAllocated(size_t)JSC::Heap
reportExtraMemoryVisited(size_t)JSC::Heap
reportExtraMemoryVisited(size_t)JSC::Heap
RunningScope classJSC::Heapfriend
s_timeCheckResolutionJSC::Heapstatic
setGarbageCollectionTimerEnabled(bool)JSC::Heap
setGarbageCollectionTimerEnabled(bool)JSC::Heap
shouldCollectHeuristic()JSC::Heap
shouldCollectHeuristic()JSC::Heap
size()JSC::Heap
size()JSC::Heap
sizeAfterLastEdenCollection() constJSC::Heapinline
sizeAfterLastEdenCollection() constJSC::Heapinline
sizeAfterLastFullCollection() constJSC::Heapinline
sizeAfterLastFullCollection() constJSC::Heapinline
sizeBeforeLastEdenCollection() constJSC::Heapinline
sizeBeforeLastEdenCollection() constJSC::Heapinline
sizeBeforeLastFullCollection() constJSC::Heapinline
sizeBeforeLastFullCollection() constJSC::Heapinline
SlotVisitor classJSC::Heapfriend
SpaceTimeMutatorScheduler classJSC::Heapfriend
StochasticSpaceTimeMutatorScheduler classJSC::Heapfriend
stopIfNecessary()JSC::Heapinline
stopIfNecessary()JSC::Heap
structureIDTable()JSC::Heapinline
structureIDTable()JSC::Heapinline
sweeper()JSC::Heap
sweeper()JSC::Heap
SweepingScope classJSC::Heapfriend
sweepSynchronously()JSC::Heap
sweepSynchronously()JSC::Heap
testAndSetMarked(HeapVersion, const void *)JSC::Heapstatic
testAndSetMarked(HeapVersion, const void *)JSC::Heapstatic
Thread classJSC::Heapfriend
unprotect(JSValue)JSC::Heap
unprotect(JSValue)JSC::Heap
unregisterWeakGCMap(void *weakGCMap)JSC::Heap
unregisterWeakGCMap(void *weakGCMap)JSC::Heap
vm() constJSC::Heap
vm() constJSC::Heap
VM classJSC::Heapfriend
WeakSet classJSC::Heapfriend
willStartIterating()JSC::Heap
willStartIterating()JSC::Heap
writeBarrier(const JSCell *from)JSC::Heapinline
writeBarrier(const JSCell *from, JSValue to)JSC::Heapinline
writeBarrier(const JSCell *from, JSCell *to)JSC::Heapinline
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::Heapinline
writeBarrierWithoutFence(const JSCell *from)JSC::Heap
~Heap()JSC::Heap
~Heap()JSC::Heap