/external/webkit/Source/JavaScriptCore/runtime/ |
H A D | ScopeChain.cpp | 70 void ScopeChainNode::markChildren(MarkStack& markStack) argument 73 markStack.append(&next); 74 markStack.append(&object); 75 markStack.append(&globalObject); 76 markStack.append(&globalThis);
|
H A D | JSStaticScopeObject.cpp | 33 void JSStaticScopeObject::markChildren(MarkStack& markStack) argument 35 JSVariableObject::markChildren(markStack); 36 markStack.append(&m_registerStore);
|
H A D | StructureChain.cpp | 56 void StructureChain::markChildren(MarkStack& markStack) argument 60 markStack.append(&m_vector[i++]);
|
H A D | JSGlobalObject.cpp | 81 template <typename T> static inline void markIfNeeded(MarkStack& markStack, WriteBarrier<T>* v) argument 84 markStack.append(v); 310 void JSGlobalObject::markChildren(MarkStack& markStack) argument 312 JSVariableObject::markChildren(markStack); 314 markIfNeeded(markStack, &m_globalScopeChain); 315 markIfNeeded(markStack, &m_methodCallDummy); 317 markIfNeeded(markStack, &m_regExpConstructor); 318 markIfNeeded(markStack, &m_errorConstructor); 319 markIfNeeded(markStack, &m_evalErrorConstructor); 320 markIfNeeded(markStack, [all...] |
H A D | NativeErrorConstructor.cpp | 49 void NativeErrorConstructor::markChildren(MarkStack& markStack) argument 51 InternalFunction::markChildren(markStack); 53 markStack.append(&m_errorStructure);
|
H A D | JSPropertyNameIterator.cpp | 98 void JSPropertyNameIterator::markChildren(MarkStack& markStack) argument 100 markStack.appendValues(m_jsStrings.get(), m_jsStringsSize, MayContainNullValues); 102 markStack.append(&m_cachedPrototypeChain);
|
/external/webkit/Source/WebCore/bindings/js/ |
H A D | JSStyleSheetCustom.cpp | 55 void JSStyleSheet::markChildren(MarkStack& markStack) argument 57 Base::markChildren(markStack); 64 markDOMObjectWrapper(markStack, globalData, sheet->item(i));
|
H A D | JSStyleSheetListCustom.cpp | 38 void JSStyleSheetList::markChildren(MarkStack& markStack) argument 40 Base::markChildren(markStack); 47 markDOMObjectWrapper(markStack, globalData, list->item(i));
|
H A D | JSCSSRuleCustom.cpp | 50 void JSCSSRule::markChildren(MarkStack& markStack) argument 52 Base::markChildren(markStack); 55 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), parentStyleSheet); 58 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), parentRule);
|
H A D | JSMessagePortCustom.cpp | 44 void JSMessagePort::markChildren(MarkStack& markStack) argument 46 Base::markChildren(markStack); 50 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), entangledPort); 52 m_impl->markJSEventListeners(markStack);
|
H A D | JSDOMGlobalObject.cpp | 53 void JSDOMGlobalObject::markChildren(MarkStack& markStack) argument 55 Base::markChildren(markStack); 59 markStack.append(&it->second); 63 markStack.append(&it2->second); 66 markStack.append(&m_injectedScript);
|
H A D | JSNamedNodeMapCustom.cpp | 42 bool JSNamedNodeMapOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, MarkStack& markStack) argument 50 return markStack.containsOpaqueRoot(root(element)); 82 void JSNamedNodeMap::markChildren(MarkStack& markStack) argument 84 Base::markChildren(markStack); 93 markStack.addOpaqueRoot(root(element));
|
H A D | JSWorkerContextCustom.cpp | 56 void JSWorkerContext::markChildren(MarkStack& markStack) argument 58 Base::markChildren(markStack); 62 markActiveObjectsForContext(markStack, globalData, scriptExecutionContext()); 64 markDOMObjectWrapper(markStack, globalData, impl()->optionalLocation()); 65 markDOMObjectWrapper(markStack, globalData, impl()->optionalNavigator()); 67 impl()->markJSEventListeners(markStack);
|
H A D | JSSharedWorkerCustom.cpp | 46 void JSSharedWorker::markChildren(MarkStack& markStack) argument 48 Base::markChildren(markStack); 51 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), port);
|
H A D | JSDocumentCustom.cpp | 51 void JSDocument::markChildren(MarkStack& markStack) argument 53 JSNode::markChildren(markStack); 58 markActiveObjectsForContext(markStack, globalData, document); 59 markDOMObjectWrapper(markStack, globalData, document->implementation()); 60 markDOMObjectWrapper(markStack, globalData, document->styleSheets());
|
H A D | JSNavigatorCustom.cpp | 41 void JSNavigator::markChildren(MarkStack& markStack) argument 43 Base::markChildren(markStack); 47 markDOMObjectWrapper(markStack, globalData, impl()->optionalGeolocation());
|
H A D | JSNodeCustom.cpp | 149 static inline bool isReachableFromDOM(JSNode* jsNode, Node* node, DOMWrapperWorld* world, MarkStack& markStack) argument 172 return isObservable(jsNode, node, world) && markStack.containsOpaqueRoot(root(node)); 175 bool JSNodeOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void* context, MarkStack& markStack) argument 179 return isReachableFromDOM(jsNode, jsNode->impl(), world, markStack); 238 void JSNode::markChildren(MarkStack& markStack) argument 240 Base::markChildren(markStack); 243 node->markJSEventListeners(markStack); 245 markStack.addOpaqueRoot(root(node));
|
H A D | JSNodeFilterCondition.cpp | 86 bool JSNodeFilterCondition::WeakOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void* context, MarkStack& markStack) argument 88 return markStack.containsOpaqueRoot(context);
|
H A D | JSXMLHttpRequestCustom.cpp | 57 void JSXMLHttpRequest::markChildren(MarkStack& markStack) argument 59 Base::markChildren(markStack); 62 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), upload); 65 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), responseDocument); 68 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), responseArrayBuffer); 72 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), responseBlob); 75 m_impl->markJSEventListeners(markStack);
|
H A D | JSHTMLCanvasElementCustom.cpp | 43 void JSHTMLCanvasElement::markChildren(MarkStack& markStack) argument 45 Base::markChildren(markStack); 50 markDOMObjectWrapper(markStack, globalData, canvas->renderingContext());
|
H A D | JSCSSStyleDeclarationCustom.cpp | 45 void JSCSSStyleDeclaration::markChildren(MarkStack& markStack) argument 47 Base::markChildren(markStack); 53 markDOMObjectWrapper(markStack, globalData, parentRule); 59 markDOMObjectWrapper(markStack, globalData, it->value());
|
/external/webkit/Source/JavaScriptCore/heap/ |
H A D | Heap.cpp | 210 MarkStack& markStack = m_markStack; local 211 HeapRootMarker heapRootMarker(markStack); 224 markStack.append(machineThreadRoots); 225 markStack.drain(); 227 markStack.append(registerFileRoots); 228 markStack.drain(); 231 markStack.drain(); 234 markStack.drain(); 240 markStack.drain(); 243 markStack [all...] |
/external/webkit/Source/JavaScriptCore/API/ |
H A D | JSCallbackObject.h | 71 void markChildren(MarkStack& markStack) argument 75 m_privateProperties->markChildren(markStack); 100 void markChildren(MarkStack& markStack) argument 104 markStack.append(&ptr->second); 175 virtual void markChildren(MarkStack& markStack) argument 177 Base::markChildren(markStack); 178 m_callbackObjectData->markChildren(markStack);
|
/external/webkit/Source/JavaScriptCore/debugger/ |
H A D | DebuggerActivation.cpp | 41 void DebuggerActivation::markChildren(MarkStack& markStack) argument 43 JSObject::markChildren(markStack); 46 markStack.append(&m_activation);
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
H A D | Instruction.h | 110 void markAggregate(MarkStack& markStack, int count) argument 116 markStack.append(&info.base); 118 markStack.append(&info.u.proto); 120 markStack.append(&info.u.chain);
|