Searched refs:markStack (Results 51 - 75 of 75) sorted by relevance

123

/external/webkit/Source/JavaScriptCore/runtime/
H A DExecutable.cpp138 void EvalExecutable::markChildren(MarkStack& markStack) argument
140 ScriptExecutable::markChildren(markStack);
142 m_evalCodeBlock->markAggregate(markStack);
224 void ProgramExecutable::markChildren(MarkStack& markStack) argument
226 ScriptExecutable::markChildren(markStack);
228 m_programCodeBlock->markAggregate(markStack);
324 void FunctionExecutable::markChildren(MarkStack& markStack) argument
326 ScriptExecutable::markChildren(markStack);
328 m_codeBlockForCall->markAggregate(markStack);
330 m_codeBlockForConstruct->markAggregate(markStack);
[all...]
H A DJSArray.h131 inline void markChildrenDirect(MarkStack& markStack);
188 inline void JSArray::markChildrenDirect(MarkStack& markStack) argument
190 JSObject::markChildrenDirect(markStack);
195 markStack.appendValues(storage->m_vector, usedVectorLength, MayContainNullValues);
200 markStack.append(&it->second);
H A DRegExpObject.cpp75 void RegExpObject::markChildren(MarkStack& markStack) argument
77 Base::markChildren(markStack);
79 markStack.append(&d->lastIndex);
H A DJSActivation.cpp61 void JSActivation::markChildren(MarkStack& markStack) argument
63 Base::markChildren(markStack);
70 markStack.appendValues(registerArray, m_numParametersMinusThis);
73 markStack.appendValues(registerArray + m_numParametersMinusThis + RegisterFile::CallFrameHeaderSize, m_numCapturedVars, MayContainNullValues);
H A DArguments.cpp46 void Arguments::markChildren(MarkStack& markStack) argument
48 JSObject::markChildren(markStack);
51 markStack.appendValues(d->registerArray.get(), d->numParameters);
55 markStack.appendValues(d->extraArguments, numExtraArguments);
58 markStack.append(&d->callee);
61 markStack.append(&d->activation);
H A DJSFunction.cpp136 void JSFunction::markChildren(MarkStack& markStack) argument
138 Base::markChildren(markStack);
140 markStack.append(&m_scopeChain);
145 markStack.append(&m_executable);
H A DStructure.cpp768 void Structure::markChildren(MarkStack& markStack) argument
770 JSCell::markChildren(markStack);
772 markStack.append(&m_prototype);
774 markStack.append(&m_cachedPrototypeChain);
776 markStack.append(&m_previous);
778 markStack.append(&m_specificValueInPrevious);
780 markStack.append(&m_enumerationCache);
785 markStack.append(&ptr->specificValue);
H A DJSCell.h181 inline void JSCell::markChildren(MarkStack& markStack) argument
183 markStack.append(&m_structure);
H A DJSObject.cpp71 void JSObject::markChildren(MarkStack& markStack) argument
74 bool wasCheckingForDefaultMarkViolation = markStack.m_isCheckingForDefaultMarkViolation;
75 markStack.m_isCheckingForDefaultMarkViolation = false;
78 markChildrenDirect(markStack);
81 markStack.m_isCheckingForDefaultMarkViolation = wasCheckingForDefaultMarkViolation;
H A DJSObject.h83 ALWAYS_INLINE void markChildrenDirect(MarkStack& markStack);
823 ALWAYS_INLINE void JSObject::markChildrenDirect(MarkStack& markStack) argument
825 JSCell::markChildren(markStack);
829 markStack.appendValues(storage, storageSize);
831 markStack.append(&m_inheritorID);
H A DJSArray.cpp860 void JSArray::markChildren(MarkStack& markStack)
862 markChildrenDirect(markStack);
/external/webkit/Source/WebCore/bindings/js/
H A DJSDOMWindowCustom.cpp76 void JSDOMWindow::markChildren(MarkStack& markStack) argument
78 Base::markChildren(markStack);
80 impl()->markJSEventListeners(markStack);
84 markDOMObjectWrapper(markStack, globalData, impl()->optionalConsole());
85 markDOMObjectWrapper(markStack, globalData, impl()->optionalHistory());
86 markDOMObjectWrapper(markStack, globalData, impl()->optionalLocationbar());
87 markDOMObjectWrapper(markStack, globalData, impl()->optionalMenubar());
88 markDOMObjectWrapper(markStack, globalData, impl()->optionalNavigator());
89 markDOMObjectWrapper(markStack, globalData, impl()->optionalPersonalbar());
90 markDOMObjectWrapper(markStack, globalDat
[all...]
H A DJSDOMWindowShell.cpp76 void JSDOMWindowShell::markChildren(MarkStack& markStack) argument
78 Base::markChildren(markStack);
80 markStack.append(&m_window);
H A DJSNodeListCustom.cpp44 bool JSNodeListOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, MarkStack& markStack) argument
51 return markStack.containsOpaqueRoot(root(static_cast<DynamicNodeList*>(jsNodeList->impl())->rootNode()));
H A DJSEventListener.cpp59 void JSEventListener::markJSFunction(MarkStack& markStack) argument
62 markStack.append(&m_jsFunction);
H A DJSDOMBinding.cpp137 void markActiveObjectsForContext(MarkStack& markStack, JSGlobalData& globalData, ScriptExecutionContext* scriptExecutionContext) argument
148 markDOMObjectWrapper(markStack, globalData, iter->second);
157 markDOMObjectWrapper(markStack, globalData, *iter);
161 void markDOMObjectWrapper(MarkStack& markStack, JSGlobalData& globalData, void* object) argument
171 markStack.deprecatedAppend(reinterpret_cast<JSCell**>(&wrapper));
H A DJSWebGLRenderingContextCustom.cpp195 void JSWebGLRenderingContext::markChildren(MarkStack& markStack) argument
197 Base::markChildren(markStack);
201 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), context->getExtensionNumber(i));
/external/webkit/Source/JavaScriptCore/heap/
H A DHandleHeap.cpp72 MarkStack& markStack = heapRootMarker.markStack(); local
85 if (!weakOwner->isReachableFromOpaqueRoots(Handle<Unknown>::wrapSlot(node->slot()), node->weakOwnerContext(), markStack))
H A DMarkStack.h257 MarkStack& markStack();
263 inline HeapRootMarker::HeapRootMarker(MarkStack& markStack) argument
264 : m_markStack(markStack)
288 inline MarkStack& HeapRootMarker::markStack() function in class:JSC::HeapRootMarker
/external/webkit/Source/WebCore/bridge/qt/
H A Dqt_instance.cpp54 virtual void markChildren(MarkStack& markStack) argument
56 RuntimeObject::markChildren(markStack);
59 instance->markAggregate(markStack);
188 void QtInstance::markAggregate(MarkStack& markStack) argument
191 markStack.append(&m_defaultMethod);
193 markStack.append(&it.value());
H A Dqt_runtime.h178 virtual void markChildren(MarkStack& markStack);
H A Dqt_runtime.cpp1403 void QtRuntimeMetaMethod::markChildren(MarkStack& markStack) argument
1405 QtRuntimeMethod::markChildren(markStack);
1408 markStack.append(&d->m_connect);
1410 markStack.append(&d->m_disconnect);
/external/webkit/Source/JavaScriptCore/bytecode/
H A DCodeBlock.cpp1403 void CodeBlock::markStructures(MarkStack& markStack, Instruction* vPC) const argument
1408 markStack.append(&vPC[4].u.structure);
1412 markStack.append(&vPC[4].u.structure);
1413 markStack.append(&vPC[5].u.structure);
1417 markStack.append(&vPC[4].u.structure);
1418 markStack.append(&vPC[5].u.structureChain);
1422 markStack.append(&vPC[4].u.structure);
1423 markStack.append(&vPC[5].u.structure);
1424 markStack.append(&vPC[6].u.structureChain);
1428 markStack
1452 markAggregate(MarkStack& markStack) argument
1459 markAggregate(MarkStack& markStack) argument
[all...]
/external/webkit/Source/WebCore/dom/
H A DEventTarget.h226 inline void EventTarget::markJSEventListeners(JSC::MarkStack& markStack) argument
236 entry[i].listener->markJSFunction(markStack);
/external/webkit/Source/JavaScriptGlue/
H A DUserObjectImp.cpp407 void UserObjectImp::markChildren(MarkStack& markStack) argument
409 JSObject::markChildren(markStack);

Completed in 229 milliseconds

123