webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <MarkStack.h>
Additional Inherited Members | |
Public Types inherited from JSC::GCSegmentedArray< const JSCell *> | |
typedef GCSegmentedArrayIterator< const JSCell * > | iterator |
typedef GCSegmentedArrayIterator< const JSCell * > | iterator |
Protected Member Functions inherited from JSC::GCSegmentedArray< const JSCell *> | |
void | expand () |
void | expand () |
size_t | postIncTop () |
size_t | postIncTop () |
size_t | preDecTop () |
size_t | preDecTop () |
void | setTopForFullSegment () |
void | setTopForFullSegment () |
void | setTopForEmptySegment () |
void | setTopForEmptySegment () |
size_t | top () |
size_t | top () |
void | validatePrevious () |
void | validatePrevious () |
Protected Attributes inherited from JSC::GCSegmentedArray< const JSCell *> | |
DoublyLinkedList< GCArraySegment< const JSCell * > > | m_segments |
size_t | m_top |
size_t | m_numberOfSegments |
Static Protected Attributes inherited from JSC::GCSegmentedArray< const JSCell *> | |
static JS_EXPORT_PRIVATE const size_t | s_segmentCapacity |
JSC::MarkStackArray::MarkStackArray | ( | ) |
JSC::MarkStackArray::MarkStackArray | ( | ) |
void JSC::MarkStackArray::donateSomeCellsTo | ( | MarkStackArray & | other | ) |
void JSC::MarkStackArray::donateSomeCellsTo | ( | MarkStackArray & | ) |
void JSC::MarkStackArray::stealSomeCellsFrom | ( | MarkStackArray & | other, |
size_t | idleThreadCount | ||
) |
void JSC::MarkStackArray::stealSomeCellsFrom | ( | MarkStackArray & | , |
size_t | idleThreadCount | ||
) |
void JSC::MarkStackArray::transferTo | ( | MarkStackArray & | ) |
void JSC::MarkStackArray::transferTo | ( | MarkStackArray & | other | ) |
size_t JSC::MarkStackArray::transferTo | ( | MarkStackArray & | other, |
size_t | limit | ||
) |
size_t JSC::MarkStackArray::transferTo | ( | MarkStackArray & | , |
size_t | limit | ||
) |