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