HomeSort by relevance Sort by last modified time
    Searched full:jscell (Results 1 - 25 of 61) sorted by null

1 2 3

  /external/webkit/WebCore/ForwardingHeaders/runtime/
JSCell.h 3 #include <JavaScriptCore/JSCell.h>
  /external/webkit/JavaScriptCore/runtime/
JSCell.cpp 24 #include "JSCell.h"
79 bool JSCell::getUInt32(uint32_t&) const
84 bool JSCell::getString(ExecState* exec, UString&stringValue) const
92 UString JSCell::getString(ExecState* exec) const
97 JSObject* JSCell::getObject()
102 const JSObject* JSCell::getObject() const
107 CallType JSCell::getCallData(CallData&)
112 ConstructType JSCell::getConstructData(ConstructData&)
117 bool JSCell::getOwnPropertySlot(ExecState* exec, const Identifier& identifier, PropertySlot& slot)
129 bool JSCell::getOwnPropertySlot(ExecState* exec, unsigned identifier, PropertySlot& slot
    [all...]
JSCell.h 35 class JSCell : public NoncopyableCustomAllocated {
49 explicit JSCell(Structure*);
50 virtual ~JSCell();
128 inline JSCell::JSCell(Structure* structure)
133 inline JSCell::~JSCell()
138 inline bool JSCell::isNumber() const
144 inline bool JSCell::isObject() const
149 inline bool JSCell::isString() cons
    [all...]
Collector.h 43 class JSCell;
97 static Heap* heap(JSCell*);
107 static bool isCellMarked(const JSCell*);
108 static void markCell(JSCell*);
115 static bool isNumber(JSCell*);
123 static CollectorBlock* cellBlock(const JSCell*);
124 static size_t cellOffset(const JSCell*);
152 typedef HashCountedSet<JSCell*> ProtectCountSet;
249 inline CollectorBlock* Heap::cellBlock(const JSCell* cell)
254 inline size_t Heap::cellOffset(const JSCell* cell
    [all...]
GetterSetter.h 26 #include "JSCell.h"
36 class GetterSetter : public JSCell {
39 : JSCell(exec->globalData().getterSetterStructure.get())
JSAPIValueWrapper.h 28 #include "JSCell.h"
33 class JSAPIValueWrapper : public JSCell {
48 : JSCell(exec->globalData().apiWrapperStructure.get())
JSObject.h 30 #include "JSCell.h"
42 inline JSCell* getJSFunction(JSGlobalData& globalData, JSValue value)
71 class JSObject : public JSCell {
74 friend class JSCell;
138 bool getPropertySpecificValue(ExecState* exec, const Identifier& propertyName, JSCell*& specificFunction) const;
155 JSCell* specificFunction;
174 void putDirectFunction(const Identifier& propertyName, JSCell* value, unsigned attr = 0);
175 void putDirectFunction(const Identifier& propertyName, JSCell* value, unsigned attr, bool checkReadOnly, PutPropertySlot& slot);
179 void putDirectFunctionWithoutTransition(const Identifier& propertyName, JSCell* value, unsigned attr = 0);
233 using JSCell::isAPIValueWrapper
    [all...]
JSGlobalData.cpp 85 JSCell* jsArray = new (storage) JSArray(JSArray::createStructure(jsNull()));
87 jsArray->~JSCell();
90 JSCell* jsByteArray = new (storage) JSByteArray(JSByteArray::VPtrStealingHack);
92 jsByteArray->~JSCell();
95 JSCell* jsString = new (storage) JSString(JSString::VPtrStealingHack);
97 jsString->~JSCell();
100 JSCell* jsFunction = new (storage) JSFunction(JSFunction::createStructure(jsNull()));
102 jsFunction->~JSCell();
125 , dummyMarkableCellStructure(JSCell::createDummyStructure())
JSZombie.h 29 #include "JSCell.h"
34 class JSZombie : public JSCell {
37 : JSCell(structure)
PropertyMapHashTable.h 33 JSCell* specificValue;
36 PropertyMapEntry(UString::Rep* key, unsigned attributes, JSCell* specificValue)
45 PropertyMapEntry(UString::Rep* key, unsigned offset, unsigned attributes, JSCell* specificValue, unsigned index)
Structure.h 74 static PassRefPtr<Structure> addPropertyTransition(Structure*, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset);
75 static PassRefPtr<Structure> addPropertyTransitionToExistingStructure(Structure*, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset);
88 size_t addPropertyWithoutTransition(const Identifier& propertyName, unsigned attributes, JSCell* specificValue);
109 size_t get(const UString::Rep* rep, unsigned& attributes, JSCell*& specificValue);
110 size_t get(const Identifier& propertyName, unsigned& attributes, JSCell*& specificValue)
115 bool transitionedFor(const JSCell* specificValue)
154 size_t put(const Identifier& propertyName, unsigned attributes, JSCell* specificValue);
200 JSCell* m_specificValueInPrevious;
275 bool StructureTransitionTable::contains(const StructureTransitionTableHash::Key& key, JSCell* specificValue)
290 Structure* StructureTransitionTable::get(const StructureTransitionTableHash::Key& key, JSCell* specificValue) cons
    [all...]
JSValue.h 39 class JSCell;
90 JSValue(JSCell* ptr);
91 JSValue(const JSCell* ptr);
203 JSCell* asCell() const;
251 JSCell* m_ptr;
364 inline bool operator==(const JSValue a, const JSCell* b) { return a == JSValue(b); }
365 inline bool operator==(const JSCell* a, const JSValue b) { return JSValue(a) == b; }
367 inline bool operator!=(const JSValue a, const JSCell* b) { return a != JSValue(b); }
368 inline bool operator!=(const JSCell* a, const JSValue b) { return JSValue(a) != b; }
389 JSCell* asCell(JSValue)
    [all...]
CollectorHeapIterator.h 37 JSCell* operator*() const;
78 inline JSCell* CollectorHeapIterator::operator*() const
80 return reinterpret_cast<JSCell*>(m_heap.blocks[m_block]->cells + m_cell);
MarkStack.h 50 void append(JSCell*);
73 void markChildren(JSCell*);
177 MarkStackArray<JSCell*> m_values;
GetterSetter.cpp 33 JSCell::markChildren(markStack);
JSArray.h 126 inline JSArray* asArray(JSCell* cell)
141 inline bool isJSArray(JSGlobalData* globalData, JSCell* cell) { return cell->vptr() == globalData->jsArrayVPtr; }
159 inline void MarkStack::markChildren(JSCell* cell)
196 JSCell* cell;
Protect.h 30 inline void gcProtect(JSCell* val)
35 inline void gcUnprotect(JSCell* val)
40 inline void gcProtectNullTolerant(JSCell* val)
46 inline void gcUnprotectNullTolerant(JSCell* val)
StructureTransitionTable.h 87 inline bool contains(const StructureTransitionTableHash::Key&, JSCell* specificValue);
88 inline Structure* get(const StructureTransitionTableHash::Key&, JSCell* specificValue) const;
90 void remove(const StructureTransitionTableHash::Key& key, JSCell* specificValue)
105 void add(const StructureTransitionTableHash::Key& key, Structure* structure, JSCell* specificValue)
JSNumberCell.h 27 #include "JSCell.h"
42 class JSCell;
50 class JSNumberCell : public JSCell {
83 : JSCell(globalData->numberStructure.get())
89 : JSCell(exec->globalData().numberStructure.get())
JSString.h 65 class JS_EXPORTCLASS JSString : public JSCell {
169 : JSCell(globalData->stringStructure.get())
179 : JSCell(globalData->stringStructure.get())
186 : JSCell(globalData->stringStructure.get())
193 : JSCell(globalData->stringStructure.get())
202 : JSCell(globalData->stringStructure.get())
215 : JSCell(globalData->stringStructure.get())
228 : JSCell(globalData->stringStructure.get())
243 : JSCell(exec->globalData().stringStructure.get())
255 : JSCell(globalData->stringStructure.get()
    [all...]
  /external/webkit/JavaScriptCore/API/
APICast.h 69 JSC::JSCell* jsCell = reinterpret_cast<JSC::JSCell*>(const_cast<OpaqueJSValue*>(v));
70 if (!jsCell)
72 if (jsCell->isAPIValueWrapper())
73 return static_cast<JSC::JSAPIValueWrapper*>(jsCell)->value();
74 return jsCell;
85 JSC::JSCell* jsCell = reinterpret_cast<JSC::JSCell*>(const_cast<OpaqueJSValue*>(v))
    [all...]
  /external/webkit/JavaScriptCore/bytecode/
Instruction.h 51 class JSCell;
130 u.jsCell = 0;
139 u.jsCell = 0;
145 Instruction(JSCell* jsCell) { u.jsCell = jsCell; }
153 JSCell* jsCell;
  /external/webkit/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/
JavaScriptCore.def 60 ?classInfo@JSCell@JSC@@UBEPBUClassInfo@2@XZ
102 ?deleteProperty@JSCell@JSC@@UAE_NPAVExecState@2@ABVIdentifier@2@@Z
103 ?deleteProperty@JSCell@JSC@@UAE_NPAVExecState@2@I@Z
136 ?getCallData@JSCell@JSC@@UAE?AW4CallType@2@AATCallData@2@@Z
137 ?getConstructData@JSCell@JSC@@UAE?AW4ConstructType@2@AATConstructData@2@@Z
138 ?getJSNumber@JSCell@JSC@@UAE?AVJSValue@2@XZ
139 ?getObject@JSCell@JSC@@QAEPAVJSObject@2@XZ
146 ?getOwnPropertySlot@JSCell@JSC@@EAE_NPAVExecState@2@ABVIdentifier@2@AAVPropertySlot@2@@Z
147 ?getOwnPropertySlot@JSCell@JSC@@EAE_NPAVExecState@2@IAAVPropertySlot@2@@Z
153 ?getPrimitiveNumber@JSCell@JSC@@UAE_NPAVExecState@2@AANAAVJSValue@2@@
    [all...]
  /external/webkit/WebCore/bindings/js/
ScheduledAction.h 25 #include <runtime/JSCell.h>
  /external/webkit/JavaScriptCore/jit/
JITOpcodes.cpp 34 #include "JSCell.h"
488 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT0);
499 loadPtr(Address(regT2, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
541 JSGlobalObject* globalObject = static_cast<JSGlobalObject*>(currentInstruction[2].u.jsCell);
554 JSGlobalObject* globalObject = static_cast<JSGlobalObject*>(currentInstruction[1].u.jsCell);
687 void* globalObject = currentInstruction[2].u.jsCell;
696 addSlowCase(branchPtr(NotEqual, regT1, Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure))));
710 void* globalObject = currentInstruction[2].u.jsCell;
840 // First, handle JSCell cases - check MasqueradesAsUndefined bit on the structure
    [all...]

Completed in 1271 milliseconds

1 2 3