Searched refs:WriteBarrierBase (Results 1 - 10 of 10) sorted by relevance

/external/webkit/Source/JavaScriptCore/bytecode/
H A DStructureStubInfo.h136 WriteBarrierBase<Structure> baseObjectStructure;
139 WriteBarrierBase<Structure> baseObjectStructure;
140 WriteBarrierBase<Structure> prototypeStructure;
143 WriteBarrierBase<Structure> baseObjectStructure;
144 WriteBarrierBase<StructureChain> chain;
155 WriteBarrierBase<Structure> previousStructure;
156 WriteBarrierBase<Structure> structure;
157 WriteBarrierBase<StructureChain> chain;
160 WriteBarrierBase<Structure> baseObjectStructure;
H A DInstruction.h66 WriteBarrierBase<Structure> proto;
67 WriteBarrierBase<StructureChain> chain;
165 WriteBarrierBase<Structure> structure;
166 WriteBarrierBase<StructureChain> structureChain;
167 WriteBarrierBase<JSCell> jsCell;
/external/webkit/Source/JavaScriptCore/runtime/
H A DWriteBarrier.h55 template <typename T> class WriteBarrierBase { class in namespace:JSC
92 typedef T* (WriteBarrierBase::*UnspecifiedBoolType);
109 template <> class WriteBarrierBase<Unknown> { class in namespace:JSC
149 typedef JSValue (WriteBarrierBase::*UnspecifiedBoolType);
157 template <typename T> class WriteBarrier : public WriteBarrierBase<T> {
170 template <> class WriteBarrier<Unknown> : public WriteBarrierBase<Unknown> {
183 template <typename U, typename V> inline bool operator==(const WriteBarrierBase<U>& lhs, const WriteBarrierBase<V>& rhs)
H A DJSObject.h72 typedef WriteBarrierBase<Unknown>* PropertyStorage;
73 typedef const WriteBarrierBase<Unknown>* ConstPropertyStorage;
155 WriteBarrierBase<Unknown>* getDirectLocation(JSGlobalData& globalData, const Identifier& propertyName)
161 WriteBarrierBase<Unknown>* getDirectLocation(JSGlobalData& globalData, const Identifier& propertyName, unsigned& attributes)
168 size_t offsetForLocation(WriteBarrierBase<Unknown>* location) const
198 void fillGetterPropertySlot(PropertySlot&, WriteBarrierBase<Unknown>* location);
286 const WriteBarrierBase<Unknown>* locationForOffset(size_t offset) const
291 WriteBarrierBase<Unknown>* locationForOffset(size_t offset)
346 WriteBarrierBase<Unknown> m_inlineStorage[JSNonFinalObject_inlineStorageCapacity];
375 WriteBarrierBase<Unknow
[all...]
H A DLookup.cpp76 WriteBarrierBase<Unknown>* location = thisObj->getDirectLocation(exec->globalData(), propertyName);
H A DJSValue.h54 template <class T> class WriteBarrierBase;
238 template <class T> JSValue(WriteBarrierBase<T>);
H A DJSActivation.cpp145 if (WriteBarrierBase<Unknown>* location = getDirectLocation(exec->globalData(), propertyName)) {
H A DJSFunction.cpp187 WriteBarrierBase<Unknown>* location = getDirectLocation(exec->globalData(), propertyName);
H A DJSObject.cpp560 NEVER_INLINE void JSObject::fillGetterPropertySlot(PropertySlot& slot, WriteBarrierBase<Unknown>* location)
587 PropertyStorage newPropertyStorage = new WriteBarrierBase<Unknown>[newSize];
/external/webkit/Source/JavaScriptCore/heap/
H A DMarkStack.h64 template <typename T> void append(WriteBarrierBase<T>*);
66 void appendValues(WriteBarrierBase<Unknown>* barriers, size_t count, MarkSetProperties properties = NoNullValues)
212 template <typename T> inline void MarkStack::append(WriteBarrierBase<T>* slot)

Completed in 1314 milliseconds