/external/webkit/JavaScriptCore/runtime/ |
JSCell.h | 177 return isCell() && asCell()->isString(); 182 return isCell() && asCell()->isGetterSetter(); 187 return isCell() && asCell()->isObject(); 192 return isCell() && asCell()->getString(exec, s); 197 return isCell() ? asCell()->getString(exec) : UString(); 202 return isCell() ? asCell()->getObject() : 0; 207 return isCell() ? asCell()->getCallData(callData) : CallTypeNone; 212 return isCell() ? asCell()->getConstructData(constructData) : ConstructTypeNone; 231 ALWAYS_INLINE JSCell* JSValue::asCell() const 240 return isCell() ? asCell()->toPrimitive(exec, preferredType) : asValue() [all...] |
GetterSetter.h | 66 ASSERT(asCell(value)->isGetterSetter()); 67 return static_cast<GetterSetter*>(asCell(value));
|
JSByteArray.h | 116 return static_cast<JSByteArray*>(asCell(value)); 119 inline bool isJSByteArray(JSGlobalData* globalData, JSValue v) { return v.isCell() && v.asCell()->vptr() == globalData->jsByteArrayVPtr; }
|
Operations.h | 193 return v2.asCell()->structure()->typeInfo().masqueradesAsUndefined(); 199 return v1.asCell()->structure()->typeInfo().masqueradesAsUndefined(); 247 if (v1.asCell()->isString() && v2.asCell()->isString()) 344 JSCell* cell = asCell(base); 356 cell = asCell(v); 381 base = asCell(v);
|
JSString.h | 329 ASSERT(asCell(v)->isString()); 330 JSString* s = static_cast<JSString*>(asCell(v)); 391 ASSERT(asCell(value)->isString()); 392 return static_cast<JSString*>(asCell(value)); 520 inline bool isJSString(JSGlobalData* globalData, JSValue v) { return v.isCell() && v.asCell()->vptr() == globalData->jsStringVPtr; } 526 return isCell() ? asCell()->toThisJSString(exec) : jsString(exec, toString(exec)); 532 return static_cast<JSString*>(asCell())->value(exec); 546 return asCell()->toString(exec); 552 return static_cast<JSString*>(asCell())->value(exec); 566 return asCell()->toPrimitive(exec, NoPreference).toString(exec) [all...] |
JSArray.h | 134 return asArray(value.asCell()); 139 return v.isCell() && v.asCell()->vptr() == globalData->jsArrayVPtr; 197 if (!value || !value.isCell() || Heap::isCellMarked(cell = value.asCell())) {
|
JSObject.h | 44 if (value.isCell() && (value.asCell()->vptr() == globalData.jsFunctionVPtr)) 45 return value.asCell(); 282 return asObject(value.asCell()); 346 return isCell() && asCell()->inherits(classInfo); 603 JSCell* cell = asCell(); 628 JSCell* cell = const_cast<JSCell*>(asCell()); 635 cell = prototype.asCell(); 645 asCell()->put(exec, propertyName, value, slot); 654 asCell()->put(exec, propertyName, value);
|
Operations.cpp | 88 JSType type = asCell(v)->structure()->typeInfo().type();
|
Protect.h | 55 gcProtect(asCell(value)); 61 gcUnprotect(asCell(value));
|
JSValue.h | 203 JSCell* asCell() const; 388 // FIXME: We should deprecate this and just use JSValue::asCell() instead. 389 JSCell* asCell(JSValue); 391 inline JSCell* asCell(JSValue value) 393 return value.asCell(); 601 ALWAYS_INLINE JSCell* JSValue::asCell() const
|
JSValue.cpp | 121 snprintf(description, size, "Cell: %p", asCell());
|
JSNumberCell.h | 103 return v.isCell() && v.asCell()->isNumber(); 109 return static_cast<JSNumberCell*>(v.asCell());
|
Lookup.h | 299 thisObj->putDirectFunction(propertyName, value.asCell());
|
Collector.cpp | 1009 m_protectedValues.add(k.asCell()); 1020 m_protectedValues.remove(k.asCell()); [all...] |
/external/webkit/JavaScriptCore/API/ |
APICast.h | 115 return reinterpret_cast<JSValueRef>(asCell(JSC::jsAPIValueWrapper(exec, v))); 116 return reinterpret_cast<JSValueRef>(asCell(v));
|
/external/webkit/JavaScriptCore/jit/ |
JITStubs.cpp | 796 JSCell* baseCell = asCell(baseValue); 864 JSCell* baseCell = asCell(baseValue); [all...] |
JITPropertyAccess.cpp | 550 failureCases.append(branchPtr(NotEqual, AbsoluteAddress(&asCell(structure->m_prototype)->m_structure), ImmPtr(asCell(structure->m_prototype)->m_structure))); [all...] |
/external/webkit/WebCore/bridge/ |
runtime_object.cpp | 289 return result.isObject() ? static_cast<JSObject*>(result.asCell()) : constructor;
|
/external/webkit/JavaScriptCore/interpreter/ |
Interpreter.cpp | [all...] |
/external/webkit/WebCore/bindings/js/ |
JSDOMBinding.h | 74 JSDOMGlobalObject* globalObject() const { return static_cast<JSDOMGlobalObject*>(getAnonymousValue(GlobalObjectSlot).asCell()); }
|
/external/webkit/JavaScriptCore/bytecompiler/ |
BytecodeGenerator.cpp | [all...] |