Lines Matching refs:CallbackStack
1255 void CallbackStack::init(CallbackStack** first)
1259 *first = new CallbackStack(first);
1262 void CallbackStack::shutdown(CallbackStack** first)
1264 CallbackStack* next;
1265 for (CallbackStack* current = *first; current; current = next) {
1272 CallbackStack::~CallbackStack()
1279 void CallbackStack::clearUnused()
1286 void CallbackStack::assertIsEmpty()
1292 bool CallbackStack::popAndInvokeCallback(CallbackStack** first, Visitor* visitor)
1301 CallbackStack* nextStack = m_next;
1533 CallbackStack::init(&s_markingStack);
1534 CallbackStack::init(&s_weakCallbackStack);
1557 CallbackStack::shutdown(&s_weakCallbackStack);
1558 CallbackStack::shutdown(&s_markingStack);
1653 CallbackStack::Item* slot = s_markingStack->allocateEntry(&s_markingStack);
1654 *slot = CallbackStack::Item(object, callback);
1665 CallbackStack::Item* slot = s_weakCallbackStack->allocateEntry(&s_weakCallbackStack);
1666 *slot = CallbackStack::Item(cell, callback);
1813 CallbackStack* Heap::s_markingStack;
1814 CallbackStack* Heap::s_weakCallbackStack;