Home
last modified time | relevance | path

Searched refs:markStack (Results 1 – 25 of 77) sorted by relevance

1234

/external/webkit/Source/JavaScriptCore/bytecode/
DStructureStubInfo.cpp66 void StructureStubInfo::markAggregate(MarkStack& markStack) in markAggregate() argument
70 markStack.append(&u.getByIdSelf.baseObjectStructure); in markAggregate()
73 markStack.append(&u.getByIdProto.baseObjectStructure); in markAggregate()
74 markStack.append(&u.getByIdProto.prototypeStructure); in markAggregate()
77 markStack.append(&u.getByIdChain.baseObjectStructure); in markAggregate()
78 markStack.append(&u.getByIdChain.chain); in markAggregate()
82 polymorphicStructures->markAggregate(markStack, u.getByIdSelfList.listSize); in markAggregate()
87 polymorphicStructures->markAggregate(markStack, u.getByIdProtoList.listSize); in markAggregate()
91 markStack.append(&u.putByIdTransition.previousStructure); in markAggregate()
92 markStack.append(&u.putByIdTransition.structure); in markAggregate()
[all …]
/external/webkit/Source/JavaScriptCore/runtime/
DJSGlobalObject.cpp81 template <typename T> static inline void markIfNeeded(MarkStack& markStack, WriteBarrier<T>* v) in markIfNeeded() argument
84 markStack.append(v); in markIfNeeded()
310 void JSGlobalObject::markChildren(MarkStack& markStack) in markChildren() argument
312 JSVariableObject::markChildren(markStack); in markChildren()
314 markIfNeeded(markStack, &m_globalScopeChain); in markChildren()
315 markIfNeeded(markStack, &m_methodCallDummy); in markChildren()
317 markIfNeeded(markStack, &m_regExpConstructor); in markChildren()
318 markIfNeeded(markStack, &m_errorConstructor); in markChildren()
319 markIfNeeded(markStack, &m_evalErrorConstructor); in markChildren()
320 markIfNeeded(markStack, &m_rangeErrorConstructor); in markChildren()
[all …]
DGetterSetter.cpp31 void GetterSetter::markChildren(MarkStack& markStack) in markChildren() argument
33 JSCell::markChildren(markStack); in markChildren()
36 markStack.append(&m_getter); in markChildren()
38 markStack.append(&m_setter); in markChildren()
DScopeChain.cpp70 void ScopeChainNode::markChildren(MarkStack& markStack) in markChildren() argument
73 markStack.append(&next); in markChildren()
74 markStack.append(&object); in markChildren()
75 markStack.append(&globalObject); in markChildren()
76 markStack.append(&globalThis); in markChildren()
DJSWrapperObject.cpp29 void JSWrapperObject::markChildren(MarkStack& markStack) in markChildren() argument
31 JSObject::markChildren(markStack); in markChildren()
33 markStack.append(&m_internalValue); in markChildren()
/external/webkit/Source/JavaScriptCore/heap/
DHeap.cpp210 MarkStack& markStack = m_markStack; in markRoots() local
211 HeapRootMarker heapRootMarker(markStack); in markRoots()
224 markStack.append(machineThreadRoots); in markRoots()
225 markStack.drain(); in markRoots()
227 markStack.append(registerFileRoots); in markRoots()
228 markStack.drain(); in markRoots()
231 markStack.drain(); in markRoots()
234 markStack.drain(); in markRoots()
240 markStack.drain(); in markRoots()
243 markStack.drain(); in markRoots()
[all …]
/external/webkit/Source/WebCore/bindings/js/
DJSElementCustom.cpp54 void JSElement::markChildren(MarkStack& markStack) in markChildren() argument
56 Base::markChildren(markStack); in markChildren()
61 markDOMObjectWrapper(markStack, globalData, element->attributeMap()); in markChildren()
62 markDOMObjectWrapper(markStack, globalData, element->optionalClassList()); in markChildren()
63 markDOMObjectWrapper(markStack, globalData, element->optionalDataset()); in markChildren()
66 …markDOMObjectWrapper(markStack, globalData, static_cast<StyledElement*>(element)->inlineStyleDecl(… in markChildren()
DJSXMLHttpRequestUploadCustom.cpp44 void JSXMLHttpRequestUpload::markChildren(MarkStack& markStack) in markChildren() argument
46 Base::markChildren(markStack); in markChildren()
49 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), xmlHttpRequest); in markChildren()
51 m_impl->markJSEventListeners(markStack); in markChildren()
DJSCSSMediaRuleCustom.cpp35 void JSCSSMediaRule::markChildren(MarkStack& markStack) in markChildren() argument
37 Base::markChildren(markStack); in markChildren()
40 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), media); in markChildren()
43 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), rules); in markChildren()
DJSCSSImportRuleCustom.cpp35 void JSCSSImportRule::markChildren(MarkStack& markStack) in markChildren() argument
37 Base::markChildren(markStack); in markChildren()
40 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), sheet); in markChildren()
43 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), media); in markChildren()
DJSWorkerContextCustom.cpp56 void JSWorkerContext::markChildren(MarkStack& markStack) in markChildren() argument
58 Base::markChildren(markStack); in markChildren()
62 markActiveObjectsForContext(markStack, globalData, scriptExecutionContext()); in markChildren()
64 markDOMObjectWrapper(markStack, globalData, impl()->optionalLocation()); in markChildren()
65 markDOMObjectWrapper(markStack, globalData, impl()->optionalNavigator()); in markChildren()
67 impl()->markJSEventListeners(markStack); in markChildren()
DJSMessageChannelCustom.cpp36 void JSMessageChannel::markChildren(MarkStack& markStack) in markChildren() argument
38 Base::markChildren(markStack); in markChildren()
41 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), port); in markChildren()
44 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), port); in markChildren()
DJSNamedNodeMapCustom.cpp42 …MapOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, MarkStack& markStack) in isReachableFromOpaqueRoots() argument
50 return markStack.containsOpaqueRoot(root(element)); in isReachableFromOpaqueRoots()
82 void JSNamedNodeMap::markChildren(MarkStack& markStack) in markChildren() argument
84 Base::markChildren(markStack); in markChildren()
93 markStack.addOpaqueRoot(root(element)); in markChildren()
DJSDOMGlobalObject.cpp53 void JSDOMGlobalObject::markChildren(MarkStack& markStack) in markChildren() argument
55 Base::markChildren(markStack); in markChildren()
59 markStack.append(&it->second); in markChildren()
63 markStack.append(&it2->second); in markChildren()
66 markStack.append(&m_injectedScript); in markChildren()
DJSMessagePortCustom.cpp44 void JSMessagePort::markChildren(MarkStack& markStack) in markChildren() argument
46 Base::markChildren(markStack); in markChildren()
50 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), entangledPort); in markChildren()
52 m_impl->markJSEventListeners(markStack); in markChildren()
DJSJavaScriptAudioNodeCustom.cpp37 void JSJavaScriptAudioNode::markChildren(MarkStack& markStack) in markChildren() argument
39 Base::markChildren(markStack); in markChildren()
40 static_cast<JavaScriptAudioNode*>(impl())->markJSEventListeners(markStack); in markChildren()
DJSTreeWalkerCustom.cpp32 void JSTreeWalker::markChildren(MarkStack& markStack) in markChildren() argument
34 Base::markChildren(markStack); in markChildren()
37 markStack.addOpaqueRoot(filter); in markChildren()
DJSSVGElementInstanceCustom.cpp36 void JSSVGElementInstance::markChildren(JSC::MarkStack& markStack) in markChildren() argument
38 Base::markChildren(markStack); in markChildren()
39 markStack.addOpaqueRoot(root(impl()->correspondingElement())); in markChildren()
DJSNodeIteratorCustom.cpp32 void JSNodeIterator::markChildren(MarkStack& markStack) in markChildren() argument
34 Base::markChildren(markStack); in markChildren()
37 markStack.addOpaqueRoot(filter); in markChildren()
DJSDOMImplementationCustom.cpp32 void JSDOMImplementation::markChildren(MarkStack& markStack) in markChildren() argument
34 Base::markChildren(markStack); in markChildren()
39 markStack.addOpaqueRoot(ownerDocument); in markChildren()
DJSAttrCustom.cpp42 void JSAttr::markChildren(MarkStack& markStack) in markChildren() argument
44 Base::markChildren(markStack); in markChildren()
49 markStack.addOpaqueRoot(root(element)); in markChildren()
DJSCSSFontFaceRuleCustom.cpp35 void JSCSSFontFaceRule::markChildren(MarkStack& markStack) in markChildren() argument
37 Base::markChildren(markStack); in markChildren()
40 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), style); in markChildren()
DJSCSSStyleRuleCustom.cpp35 void JSCSSStyleRule::markChildren(MarkStack& markStack) in markChildren() argument
37 Base::markChildren(markStack); in markChildren()
40 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), style); in markChildren()
DJSWebKitCSSKeyframesRuleCustom.cpp35 void JSWebKitCSSKeyframesRule::markChildren(MarkStack& markStack) in markChildren() argument
37 Base::markChildren(markStack); in markChildren()
40 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), rules); in markChildren()
/external/webkit/Source/JavaScriptCore/API/
DJSCallbackObject.h71 void markChildren(MarkStack& markStack) in markChildren()
75 m_privateProperties->markChildren(markStack); in markChildren()
100 void markChildren(MarkStack& markStack) in markChildren()
104 markStack.append(&ptr->second); in markChildren()
175 virtual void markChildren(MarkStack& markStack) in markChildren() argument
177 Base::markChildren(markStack); in markChildren()
178 m_callbackObjectData->markChildren(markStack); in markChildren()

1234