Searched refs:globalData (Results 126 - 150 of 313) sorted by relevance

1234567891011>>

/external/webkit/Source/WebCore/bindings/js/
H A DWebCoreJSClientData.h73 inline void initNormalWorldClientData(JSC::JSGlobalData* globalData) argument
76 globalData->clientData = webCoreJSClientData; // ~JSGlobalData deletes this pointer.
77 webCoreJSClientData->m_normalWorld = DOMWrapperWorld::create(globalData, true);
H A DJSDocumentCustom.cpp56 JSGlobalData& globalData = *Heap::heap(this)->globalData(); local
58 markActiveObjectsForContext(markStack, globalData, document);
59 markDOMObjectWrapper(markStack, globalData, document->implementation());
60 markDOMObjectWrapper(markStack, globalData, document->styleSheets());
H A DJSWorkerContextCustom.cpp60 JSGlobalData& globalData = this->globalData(); local
62 markActiveObjectsForContext(markStack, globalData, scriptExecutionContext());
64 markDOMObjectWrapper(markStack, globalData, impl()->optionalLocation());
65 markDOMObjectWrapper(markStack, globalData, impl()->optionalNavigator());
H A DDOMWrapperWorld.h54 static PassRefPtr<DOMWrapperWorld> create(JSC::JSGlobalData* globalData, bool isNormal = false) argument
56 return adoptRef(new DOMWrapperWorld(globalData, isNormal));
72 JSC::JSGlobalData* globalData() const { return m_globalData; } function in class:WebCore::DOMWrapperWorld
H A DJSDOMGlobalObject.cpp45 JSDOMGlobalObject::JSDOMGlobalObject(JSGlobalData& globalData, Structure* structure, PassRefPtr<DOMWrapperWorld> world, JSObject* thisValue) argument
46 : JSGlobalObject(globalData, structure, thisValue)
81 m_injectedScript.set(globalData(), this, injectedScript);
H A DJSNavigatorCustom.cpp45 JSGlobalData& globalData = *Heap::heap(this)->globalData(); local
47 markDOMObjectWrapper(markStack, globalData, impl()->optionalGeolocation());
H A DJSOptionConstructor.cpp39 : DOMConstructorWithDocument(JSOptionConstructor::createStructure(globalObject->globalData(), globalObject->objectPrototype()), globalObject)
42 putDirect(exec->globalData(), exec->propertyNames().prototype, JSHTMLOptionElementPrototype::self(exec, globalObject), None);
43 putDirect(exec->globalData(), exec->propertyNames().length, jsNumber(4), ReadOnly | DontDelete | DontEnum);
/external/webkit/Source/JavaScriptCore/
H A Djsc.cpp150 GlobalObject::GlobalObject(JSGlobalData& globalData, const Vector<UString>& arguments) argument
151 : JSGlobalObject(globalData)
171 putDirect(globalExec()->globalData(), Identifier(globalExec(), "arguments"), array);
215 GlobalObject* globalObject = new (&exec->globalData()) GlobalObject(exec->globalData(), Vector<UString>());
299 exec->globalData().dynamicGlobalObject = 0;
301 cleanupGlobalData(&exec->globalData());
357 JSGlobalData* globalData = JSGlobalData::create(ThreadStackTypeLarge).leakRef(); local
359 res = jscmain(argc, argv, globalData);
362 cleanupGlobalData(globalData);
366 cleanupGlobalData(JSGlobalData* globalData) argument
383 JSGlobalData& globalData = globalObject->globalData(); local
467 printUsageStatement(JSGlobalData* globalData, bool help = false) argument
483 parseArguments(int argc, char** argv, Options& options, JSGlobalData* globalData) argument
533 jscmain(int argc, char** argv, JSGlobalData* globalData) argument
[all...]
/external/webkit/Source/JavaScriptCore/runtime/
H A DJSByteArray.cpp39 : JSNonFinalObject(exec->globalData(), structure)
42 putDirect(exec->globalData(), exec->globalData().propertyNames->length, jsNumber(m_storage->length()), ReadOnly | DontDelete);
53 Structure* JSByteArray::createStructure(JSGlobalData& globalData, JSValue prototype, const JSC::ClassInfo* classInfo) argument
55 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, classInfo);
H A DNumberConstructor.cpp58 : InternalFunction(&exec->globalData(), globalObject, structure, Identifier(exec, numberPrototype->s_info.className))
63 putDirectWithoutTransition(exec->globalData(), exec->propertyNames().prototype, numberPrototype, DontEnum | DontDelete | ReadOnly);
66 putDirectWithoutTransition(exec->globalData(), exec->propertyNames().length, jsNumber(1), ReadOnly | DontEnum | DontDelete);
107 NumberObject* object = new (exec) NumberObject(exec->globalData(), asInternalFunction(exec->callee())->globalObject()->numberObjectStructure());
109 object->setInternalValue(exec->globalData(), jsNumber(n));
H A DIdentifier.h43 Identifier(JSGlobalData* globalData, const char* s) : m_string(add(globalData, s)) { } // Only to be used with string literals. argument
44 Identifier(JSGlobalData* globalData, const UChar* s, int length) : m_string(add(globalData, s, length)) { } argument
45 Identifier(JSGlobalData* globalData, StringImpl* rep) : m_string(add(globalData, rep)) { } argument
46 Identifier(JSGlobalData* globalData, const UString& s) : m_string(add(globalData, s.impl())) { } argument
101 static PassRefPtr<StringImpl> add(JSGlobalData* globalData, StringImpl* r) argument
104 checkCurrentIdentifierTable(globalData);
[all...]
H A DJSVariableObject.h61 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) argument
63 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
69 JSVariableObject(JSGlobalData& globalData, Structure* structure, SymbolTable* symbolTable, Register* registers) argument
70 : JSNonFinalObject(globalData, structure)
113 inline bool JSVariableObject::symbolTablePut(JSGlobalData& globalData, const Identifier& propertyName, JSValue value) argument
122 registerAt(entry.getIndex()).set(globalData, this, value);
126 inline bool JSVariableObject::symbolTablePutWithAttributes(JSGlobalData& globalData, const Identifier& propertyName, JSValue value, unsigned attributes) argument
136 registerAt(entry.getIndex()).set(globalData, this, value);
140 inline PassOwnArrayPtr<WriteBarrier<Unknown> > JSVariableObject::copyRegisterArray(JSGlobalData& globalData, WriteBarrier<Unknown>* src, size_t count, size_t callframeStarts) argument
144 registerArray[i].set(globalData, thi
[all...]
H A DJSONObject.cpp214 unsigned length = array->get(exec, exec->globalData().propertyNames->length).toUInt32(exec);
251 return Local<Unknown>(m_exec->globalData(), jsNull());
253 PropertyNameForFunctionCall emptyPropertyName(m_exec->globalData().propertyNames->emptyIdentifier);
254 object->putDirect(m_exec->globalData(), m_exec->globalData().propertyNames->emptyIdentifier, value.get());
258 return Local<Unknown>(m_exec->globalData(), jsUndefined());
260 return Local<Unknown>(m_exec->globalData(), jsNull());
262 return Local<Unknown>(m_exec->globalData(), jsString(m_exec, result.toUString()));
323 if (!value.isObject() || !asObject(value)->hasProperty(m_exec, m_exec->globalData().propertyNames->toJSON))
326 JSValue toJSONFunction = asObject(value)->get(m_exec, m_exec->globalData()
469 Holder(JSGlobalData& globalData, JSObject* object) argument
[all...]
H A DJSActivation.cpp43 : Base(callFrame->globalData(), callFrame->globalData().activationStructure.get(), functionExecutable->symbolTable(), callFrame->registers())
88 inline bool JSActivation::symbolTablePut(JSGlobalData& globalData, const Identifier& propertyName, JSValue value) argument
100 registerAt(entry.getIndex()).set(globalData, this, value);
118 inline bool JSActivation::symbolTablePutWithAttributes(JSGlobalData& globalData, const Identifier& propertyName, JSValue value, unsigned attributes) argument
131 registerAt(entry.getIndex()).set(globalData, this, value);
145 if (WriteBarrierBase<Unknown>* location = getDirectLocation(exec->globalData(), propertyName)) {
161 if (symbolTablePut(exec->globalData(), propertyName, value))
168 putDirect(exec->globalData(), propertyName, value, 0, true, slot);
176 if (symbolTablePutWithAttributes(exec->globalData(), propertyNam
[all...]
H A DJSArray.h99 void setIndex(JSGlobalData& globalData, unsigned i, JSValue v) argument
110 x.set(globalData, this, v);
113 void uncheckedSetIndex(JSGlobalData& globalData, unsigned i, JSValue v) argument
120 storage->m_vector[i].set(globalData, this, v);
126 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) argument
128 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
185 inline bool isJSArray(JSGlobalData* globalData, JSCell* cell) { return cell->vptr() == globalData->jsArrayVPtr; } argument
186 inline bool isJSArray(JSGlobalData* globalData, JSValue v) { return v.isCell() && isJSArray(globalData, argument
[all...]
H A DJSLock.cpp68 : m_lockBehavior(exec->globalData().isSharedInstance() ? LockForReal : SilenceAssertionsOnly)
73 JSLock::JSLock(JSGlobalData* globalData) argument
74 : m_lockBehavior(globalData->isSharedInstance() ? LockForReal : SilenceAssertionsOnly)
119 lock(exec->globalData().isSharedInstance() ? LockForReal : SilenceAssertionsOnly);
124 unlock(exec->globalData().isSharedInstance() ? LockForReal : SilenceAssertionsOnly);
176 : m_lockBehavior(exec->globalData().isSharedInstance() ? LockForReal : SilenceAssertionsOnly)
H A DJSFunction.h62 void setScope(JSGlobalData& globalData, ScopeChainNode* scopeChain) argument
65 m_scopeChain.set(globalData, this, scopeChain);
76 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) argument
78 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
/external/webkit/Source/JavaScriptCore/API/
H A DJSObjectRef.cpp86 object->setPrototype(exec->globalData(), prototype);
96 Identifier nameID = name ? name->identifier(&exec->globalData()) : Identifier(exec, "anonymous");
111 constructor->putDirect(exec->globalData(), exec->propertyNames().prototype, jsPrototype, DontEnum | DontDelete | ReadOnly);
120 Identifier nameID = name ? name->identifier(&exec->globalData()) : Identifier(exec, "anonymous");
238 jsObject->setPrototypeWithCycleCheck(exec->globalData(), jsValue.isObject() ? jsValue : jsNull());
248 return jsObject->hasProperty(exec, propertyName->identifier(&exec->globalData()));
258 JSValue jsValue = jsObject->get(exec, propertyName->identifier(&exec->globalData()));
273 Identifier name(propertyName->identifier(&exec->globalData()));
330 bool result = jsObject->deleteProperty(exec, propertyName->identifier(&exec->globalData()));
373 Identifier name(propertyName->identifier(&exec->globalData()));
487 OpaqueJSPropertyNameArray(JSGlobalData* globalData) argument
494 JSGlobalData* globalData; member in struct:OpaqueJSPropertyNameArray
504 JSGlobalData* globalData = &exec->globalData(); local
[all...]
/external/webkit/Source/JavaScriptCore/heap/
H A DLocal.h59 template <typename T> inline Local<T>::Local(JSGlobalData& globalData, ExternalType value) argument
60 : Handle<T>(globalData.allocateLocalHandle())
65 template <typename T> inline Local<T>::Local(JSGlobalData& globalData, Handle<T> other) argument
66 : Handle<T>(globalData.allocateLocalHandle())
105 LocalStack(JSGlobalData& globalData) argument
106 : m_globalData(&globalData)
/external/webkit/Source/JavaScriptCore/jit/
H A DJITStubs.cpp493 "lw $9," STRINGIZE_VALUE_OF(STACK_LENGTH + 20) "($29) # load globalData from previous stack" "\n"
496 "sw $9," STRINGIZE_VALUE_OF(GLOBAL_DATA_OFFSET) "($29) # store globalData to current stack" "\n"
749 #define CTI_SAMPLER stackFrame.globalData->interpreter->sampler()
754 JITThunks::JITThunks(JSGlobalData* globalData) argument
757 if (!globalData->executableAllocator.isValid())
760 JIT::compileCTIMachineTrampolines(globalData, &m_executablePool, &m_trampolineStructure);
795 ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, globalData) == GLOBAL_DATA_OFFSET);
846 stubInfo->initPutByIdTransition(callFrame->globalData(), codeBlock->ownerExecutable(), structure->previousID(), structure, prototypeChain);
847 JIT::compilePutByIdTransition(callFrame->scopeChain()->globalData, codeBlock, stubInfo, structure->previousID(), structure, slot.cachedOffset(), prototypeChain, returnAddress, direct);
851 stubInfo->initPutByIdReplace(callFrame->globalData(), codeBloc
867 JSGlobalData* globalData = &callFrame->globalData(); local
993 returnToThrowTrampoline(JSGlobalData* globalData, ReturnAddressPtr exceptionLocation, ReturnAddressPtr& returnAddressSlot) argument
1000 throwStackOverflowError(CallFrame* callFrame, JSGlobalData* globalData, ReturnAddressPtr exceptionLocation, ReturnAddressPtr& returnAddressSlot) argument
1038 jitThrow(JSGlobalData* globalData, CallFrame* callFrame, JSValue exceptionValue, ReturnAddressPtr faultLocation) argument
1346 JSGlobalData* globalData = stackFrame.globalData; local
1651 getPolymorphicAccessStructureListSlot(JSGlobalData& globalData, ScriptExecutable* owner, StructureStubInfo* stubInfo, int& listIndex) argument
2343 JSGlobalData* globalData = stackFrame.globalData; local
2389 JSGlobalData* globalData = stackFrame.globalData; local
2419 JSGlobalData* globalData = stackFrame.globalData; local
2468 JSGlobalData* globalData = stackFrame.globalData; local
2516 JSGlobalData* globalData = stackFrame.globalData; local
3566 JSGlobalData* globalData = stackFrame.globalData; local
3580 ctiStub(JSGlobalData* globalData, ThunkGenerator generator) argument
3588 hostFunctionStub(JSGlobalData* globalData, NativeFunction function) argument
3596 hostFunctionStub(JSGlobalData* globalData, NativeFunction function, ThunkGenerator generator) argument
[all...]
/external/webkit/Source/JavaScriptCore/dfg/
H A DDFGOperations.cpp74 JSGlobalData* globalData = &exec->globalData(); local
78 if (isJSArray(globalData, base) && asArray(base)->canGetIndex(i))
82 if (isJSString(globalData, base) && asString(base)->canGetIndex(i))
86 if (isJSByteArray(globalData, base) && asByteArray(base)->canAccessIndex(i))
114 JSGlobalData* globalData = &exec->globalData(); local
123 if (isJSArray(globalData, baseValue)) {
126 jsArray->setIndex(*globalData, i, value);
134 if (isJSByteArray(globalData, baseValu
[all...]
/external/webkit/Source/JavaScriptCore/debugger/
H A DDebuggerActivation.cpp33 DebuggerActivation::DebuggerActivation(JSGlobalData& globalData, JSObject* activation) argument
34 : JSNonFinalObject(globalData, DebuggerActivation::createStructure(globalData, jsNull()))
38 m_activation.set(globalData, this, static_cast<JSActivation*>(activation));
/external/webkit/Source/JavaScriptCore/interpreter/
H A DCallFrameClosure.h36 JSGlobalData* globalData; member in struct:JSC::CallFrameClosure
/external/webkit/Source/JavaScriptCore/parser/
H A DParser.h89 lexicalGlobalObject->globalData().lexer->setIsReparsing();
90 parse(&lexicalGlobalObject->globalData(), parameters, strictness, ParsedNode::isFunctionNode ? JSParseFunctionCode : JSParseProgramCode, &errLine, &errMsg);
94 result = ParsedNode::create(&lexicalGlobalObject->globalData(),
113 *exception = addErrorInfo(&lexicalGlobalObject->globalData(), createSyntaxError(lexicalGlobalObject, errMsg), errLine, source);
H A DParserArena.h51 ALWAYS_INLINE const Identifier& IdentifierArena::makeIdentifier(JSGlobalData* globalData, const UChar* characters, size_t length) argument
53 m_identifiers.append(Identifier(globalData, characters, length));
57 inline const Identifier& IdentifierArena::makeNumericIdentifier(JSGlobalData* globalData, double number) argument
59 m_identifiers.append(Identifier(globalData, UString::number(number)));

Completed in 237 milliseconds

1234567891011>>