/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | ConsolePrototype.cpp | 93 static String valueToStringWithUndefinedOrNullCheck(ExecState* exec, JSValue value) argument 97 return value.toString(exec)->value(exec); 100 static EncodedJSValue consoleLogWithLevel(ExecState* exec, MessageLevel level) argument 102 JSConsole* castedThis = jsDynamicCast<JSConsole*>(exec->thisValue()); 104 return throwVMTypeError(exec); 110 RefPtr<Inspector::ScriptArguments> arguments(Inspector::createScriptArguments(exec, 0)); 111 client->logWithLevel(exec, arguments.release(), level); 115 static EncodedJSValue JSC_HOST_CALL consoleProtoFuncDebug(ExecState* exec) argument 117 return consoleLogWithLevel(exec, MessageLeve 120 consoleProtoFuncError(ExecState* exec) argument 125 consoleProtoFuncLog(ExecState* exec) argument 130 consoleProtoFuncWarn(ExecState* exec) argument 135 consoleProtoFuncClear(ExecState* exec) argument 150 consoleProtoFuncDir(ExecState* exec) argument 165 consoleProtoFuncDirXML(ExecState* exec) argument 180 consoleProtoFuncTable(ExecState* exec) argument 195 consoleProtoFuncTrace(ExecState* exec) argument 210 consoleProtoFuncAssert(ExecState* exec) argument 229 consoleProtoFuncCount(ExecState* exec) argument 244 consoleProtoFuncProfile(ExecState* exec) argument 268 consoleProtoFuncProfileEnd(ExecState* exec) argument 292 consoleProtoFuncTime(ExecState* exec) argument 313 consoleProtoFuncTimeEnd(ExecState* exec) argument 334 consoleProtoFuncTimeStamp(ExecState* exec) argument 349 consoleProtoFuncGroup(ExecState* exec) argument 364 consoleProtoFuncGroupCollapsed(ExecState* exec) argument 379 consoleProtoFuncGroupEnd(ExecState* exec) argument [all...] |
H A D | RegExpCachedResult.cpp | 42 RegExpMatchesArray* RegExpCachedResult::lastResult(ExecState* exec, JSObject* owner) argument 45 m_reifiedInput.set(exec->vm(), owner, m_lastInput.get()); 46 m_reifiedResult.set(exec->vm(), owner, RegExpMatchesArray::create(exec, m_lastInput.get(), m_lastRegExp.get(), m_result)); 52 void RegExpCachedResult::setInput(ExecState* exec, JSObject* owner, JSString* input) argument 55 lastResult(exec, owner); 57 m_reifiedInput.set(exec->vm(), owner, input);
|
H A D | BooleanConstructor.cpp | 49 JSObject* constructBoolean(ExecState* exec, const ArgList& args) argument 51 BooleanObject* obj = BooleanObject::create(exec->vm(), asInternalFunction(exec->callee())->globalObject()->booleanObjectStructure()); 52 obj->setInternalValue(exec->vm(), jsBoolean(args.at(0).toBoolean(exec))); 56 static EncodedJSValue JSC_HOST_CALL constructWithBooleanConstructor(ExecState* exec) argument 58 ArgList args(exec); 59 return JSValue::encode(constructBoolean(exec, args)); 69 static EncodedJSValue JSC_HOST_CALL callBooleanConstructor(ExecState* exec) argument 71 return JSValue::encode(jsBoolean(exec 80 constructBooleanFromImmediateBoolean(ExecState* exec, JSGlobalObject* globalObject, JSValue immediateBooleanValue) argument [all...] |
H A D | JSProxy.cpp | 73 bool JSProxy::getOwnPropertySlot(JSObject* object, ExecState* exec, PropertyName propertyName, PropertySlot& slot) argument 76 return thisObject->target()->methodTable(exec->vm())->getOwnPropertySlot(thisObject->target(), exec, propertyName, slot); 79 bool JSProxy::getOwnPropertySlotByIndex(JSObject* object, ExecState* exec, unsigned propertyName, PropertySlot& slot) argument 82 return thisObject->target()->methodTable(exec->vm())->getOwnPropertySlotByIndex(thisObject->target(), exec, propertyName, slot); 85 void JSProxy::put(JSCell* cell, ExecState* exec, PropertyName propertyName, JSValue value, PutPropertySlot& slot) argument 88 thisObject->target()->methodTable(exec->vm())->put(thisObject->target(), exec, propertyName, value, slot); 91 void JSProxy::putByIndex(JSCell* cell, ExecState* exec, unsigne argument 97 defineOwnProperty(JSObject* object, ExecState* exec, PropertyName propertyName, const PropertyDescriptor& descriptor, bool shouldThrow) argument 103 deleteProperty(JSCell* cell, ExecState* exec, PropertyName propertyName) argument 109 deletePropertyByIndex(JSCell* cell, ExecState* exec, unsigned propertyName) argument 115 getPropertyNames(JSObject* object, ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode) argument 121 getOwnPropertyNames(JSObject* object, ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode) argument [all...] |
H A D | RegExpConstructor.cpp | 120 JSValue RegExpConstructor::getBackref(ExecState* exec, unsigned i) argument 122 RegExpMatchesArray* array = m_cachedResult.lastResult(exec, this); 125 JSValue result = JSValue(array).get(exec, i); 130 return jsEmptyString(exec); 133 JSValue RegExpConstructor::getLastParen(ExecState* exec) argument 135 RegExpMatchesArray* array = m_cachedResult.lastResult(exec, this); 138 JSValue result = JSValue(array).get(exec, length - 1); 143 return jsEmptyString(exec); 146 JSValue RegExpConstructor::getLeftContext(ExecState* exec) argument 148 return m_cachedResult.lastResult(exec, thi 151 getRightContext(ExecState* exec) argument 156 getOwnPropertySlot(JSObject* object, ExecState* exec, PropertyName propertyName, PropertySlot& slot) argument 161 regExpConstructorDollar1(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 166 regExpConstructorDollar2(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 171 regExpConstructorDollar3(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 176 regExpConstructorDollar4(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 181 regExpConstructorDollar5(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 186 regExpConstructorDollar6(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 191 regExpConstructorDollar7(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 196 regExpConstructorDollar8(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 201 regExpConstructorDollar9(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 216 regExpConstructorLastMatch(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 221 regExpConstructorLastParen(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 226 regExpConstructorLeftContext(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 231 regExpConstructorRightContext(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 236 setRegExpConstructorInput(ExecState* exec, JSObject* baseObject, EncodedJSValue, EncodedJSValue value) argument 242 setRegExpConstructorMultiline(ExecState* exec, JSObject* baseObject, EncodedJSValue, EncodedJSValue value) argument 249 constructRegExp(ExecState* exec, JSGlobalObject* globalObject, const ArgList& args, bool callAsConstructor) argument 285 constructWithRegExpConstructor(ExecState* exec) argument 298 callRegExpConstructor(ExecState* exec) argument [all...] |
H A D | JSCell.cpp | 58 bool JSCell::getString(ExecState* exec, String& stringValue) const argument 62 stringValue = static_cast<const JSString*>(this)->value(exec); 66 String JSCell::getString(ExecState* exec) const 68 return isString() ? static_cast<const JSString*>(this)->value(exec) : String(); 97 void JSCell::put(JSCell* cell, ExecState* exec, PropertyName identifier, JSValue value, PutPropertySlot& slot) argument 100 JSValue(cell).putToPrimitive(exec, identifier, value, slot); 103 JSObject* thisObject = cell->toObject(exec, exec->lexicalGlobalObject()); 104 thisObject->methodTable(exec->vm())->put(thisObject, exec, identifie 107 putByIndex(JSCell* cell, ExecState* exec, unsigned identifier, JSValue value, bool shouldThrow) argument 118 deleteProperty(JSCell* cell, ExecState* exec, PropertyName identifier) argument 124 deletePropertyByIndex(JSCell* cell, ExecState* exec, unsigned identifier) argument 130 toThis(JSCell* cell, ExecState* exec, ECMAMode ecmaMode) argument 137 toPrimitive(ExecState* exec, PreferredPrimitiveType preferredType) const argument 144 getPrimitiveNumber(ExecState* exec, double& number, JSValue& value) const argument 158 toObject(ExecState* exec, JSGlobalObject* globalObject) const argument [all...] |
H A D | CommonSlowPaths.cpp | 59 VM& vm = exec->vm(); \ 60 NativeCallFrameTracer tracer(&vm, exec) 64 exec->codeBlock()->bytecodeOffset(pc); \ 65 exec->setCurrentVPC(pc + 1); \ 69 exec->setCurrentVPC(pc + 1); \ 73 #define RETURN_TO_THROW(exec, pc) pc = LLInt::returnToThrow(exec) 79 #define OP(index) (exec->uncheckedR(pc[index].u.operand)) 80 #define OP_C(index) (exec->r(pc[index].u.operand)) 86 #define END_IMPL() RETURN_TWO(pc, exec) [all...] |
H A D | JSGenericTypedArrayViewConstructorInlines.h | 73 static EncodedJSValue JSC_HOST_CALL constructGenericTypedArrayView(ExecState* exec) argument 76 asInternalFunction(exec->callee())->globalObject()->typedArrayStructure( 79 if (!exec->argumentCount()) { 81 return throwVMError(exec, createTypeError(exec, "DataView constructor requires at least one argument.")); 86 return JSValue::encode(ViewClass::create(exec, structure, 0)); 89 if (JSArrayBuffer* jsBuffer = jsDynamicCast<JSArrayBuffer*>(exec->argument(0))) { 92 unsigned offset = (exec->argumentCount() > 1) ? exec->uncheckedArgument(1).toUInt32(exec) [all...] |
H A D | NamePrototype.cpp | 50 NamePrototype::NamePrototype(ExecState* exec, Structure* structure) argument 51 : Base(exec->vm(), structure, jsEmptyString(exec)) 61 bool NamePrototype::getOwnPropertySlot(JSObject* object, ExecState* exec, PropertyName propertyName, PropertySlot &slot) argument 63 return getStaticFunctionSlot<Base>(exec, ExecState::privateNamePrototypeTable(exec->vm()), jsCast<NamePrototype*>(object), propertyName, slot); 68 EncodedJSValue JSC_HOST_CALL privateNameProtoFuncToString(ExecState* exec) argument 70 JSValue thisValue = exec->thisValue(); 72 return throwVMTypeError(exec); 76 return throwVMTypeError(exec); [all...] |
H A D | JSCJSValue.cpp | 44 double JSValue::toInteger(ExecState* exec) const 48 double d = toNumber(exec); 52 double JSValue::toIntegerPreserveNaN(ExecState* exec) const 56 return trunc(toNumber(exec)); 59 double JSValue::toNumberSlowCase(ExecState* exec) const 63 return asCell()->toNumber(exec); 69 JSObject* JSValue::toObjectSlowCase(ExecState* exec, JSGlobalObject* globalObject) const argument 74 return constructNumber(exec, globalObject, asValue()); 76 return constructBooleanFromImmediateBoolean(exec, globalObject, asValue()); 79 VM& vm = exec 84 toThisSlowCase(ExecState* exec, ECMAMode ecmaMode) const argument 118 putToPrimitive(ExecState* exec, PropertyName propertyName, JSValue value, PutPropertySlot& slot) argument 179 putToPrimitiveByIndex(ExecState* exec, unsigned propertyName, JSValue value, bool shouldThrow) argument [all...] |
H A D | JSPromiseDeferred.cpp | 44 JSPromiseDeferred* JSPromiseDeferred::create(ExecState* exec, JSGlobalObject* globalObject) argument 46 VM& vm = exec->vm(); 50 JSPromise* promise = constructPromise(exec, globalObject, resolver); 51 JSValue resolve = resolver->get(exec, vm.propertyNames->resolvePrivateName); 52 JSValue reject = resolver->get(exec, vm.propertyNames->rejectPrivateName); 91 JSValue createJSPromiseDeferredFromConstructor(ExecState* exec, JSValue C) argument 97 return throwTypeError(exec); 102 return throwTypeError(exec); 104 VM& vm = exec->vm(); 113 JSObject* promise = construct(exec, 141 updateDeferredFromPotentialThenable(ExecState* exec, JSValue x, JSPromiseDeferred* deferred) argument 202 performDeferredResolve(ExecState* exec, JSPromiseDeferred* deferred, JSValue argument) argument 216 performDeferredReject(ExecState* exec, JSPromiseDeferred* deferred, JSValue argument) argument 230 abruptRejection(ExecState* exec, JSPromiseDeferred* deferred) argument [all...] |
H A D | Arguments.cpp | 109 void Arguments::copyToArguments(ExecState* exec, CallFrame* callFrame, uint32_t copyLength, int32_t firstVarArgOffset) argument 114 length = min(get(exec, exec->propertyNames().length).toUInt32(exec), length); 116 callFrame->setArgument(i, get(exec, i)); 119 ASSERT(length == this->length(exec)); 124 callFrame->setArgument(i - firstVarArgOffset, get(exec, i)); 128 void Arguments::fillArgList(ExecState* exec, MarkedArgumentBuffer& args) argument 131 unsigned length = get(exec, exec 145 getOwnPropertySlotByIndex(JSObject* object, ExecState* exec, unsigned i, PropertySlot& slot) argument 156 createStrictModeCallerIfNecessary(ExecState* exec) argument 168 createStrictModeCalleeIfNecessary(ExecState* exec) argument 180 getOwnPropertySlot(JSObject* object, ExecState* exec, PropertyName propertyName, PropertySlot& slot) argument 218 getOwnPropertyNames(JSObject* object, ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode) argument 233 putByIndex(JSCell* cell, ExecState* exec, unsigned i, JSValue value, bool shouldThrow) argument 243 put(JSCell* cell, ExecState* exec, PropertyName propertyName, JSValue value, PutPropertySlot& slot) argument 271 deletePropertyByIndex(JSCell* cell, ExecState* exec, unsigned i) argument 283 deleteProperty(JSCell* cell, ExecState* exec, PropertyName propertyName) argument 317 defineOwnProperty(JSObject* object, ExecState* exec, PropertyName propertyName, const PropertyDescriptor& descriptor, bool shouldThrow) argument 405 didTearOffActivation(ExecState* exec, JSActivation* activation) argument 435 argumentsFuncIterator(ExecState* exec) argument [all...] |
H A D | ErrorConstructor.cpp | 51 EncodedJSValue JSC_HOST_CALL Interpreter::constructWithErrorConstructor(ExecState* exec) argument 53 JSValue message = exec->argumentCount() ? exec->argument(0) : jsUndefined(); 54 Structure* errorStructure = asInternalFunction(exec->callee())->globalObject()->errorStructure(); 56 exec->vm().interpreter->getStackTrace(stackTrace, std::numeric_limits<size_t>::max()); 58 return JSValue::encode(ErrorInstance::create(exec, errorStructure, message, stackTrace)); 67 EncodedJSValue JSC_HOST_CALL Interpreter::callErrorConstructor(ExecState* exec) argument 69 JSValue message = exec->argumentCount() ? exec->argument(0) : jsUndefined(); 70 Structure* errorStructure = asInternalFunction(exec [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | JITOperations.cpp | 80 void JIT_OPERATION operationThrowStackOverflowError(ExecState* exec, CodeBlock* codeBlock) argument 84 CallFrame* callerFrame = exec->callerFrameSkippingVMEntrySentinel(); 86 callerFrame = exec; 93 int32_t JIT_OPERATION operationCallArityCheck(ExecState* exec) argument 95 VM* vm = &exec->vm(); 96 CallFrame* callerFrame = exec->callerFrameSkippingVMEntrySentinel(); 101 int32_t missingArgCount = CommonSlowPaths::arityCheckFor(exec, &stack, CodeForCall); 108 int32_t JIT_OPERATION operationConstructArityCheck(ExecState* exec) argument 110 VM* vm = &exec->vm(); 111 CallFrame* callerFrame = exec 123 operationGetById(ExecState* exec, StructureStubInfo*, EncodedJSValue base, StringImpl* uid) argument 134 operationGetByIdBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue base, StringImpl* uid) argument 152 operationGetByIdOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue base, StringImpl* uid) argument 173 operationInOptimize(ExecState* exec, StructureStubInfo* stubInfo, JSCell* base, StringImpl* key) argument 199 operationIn(ExecState* exec, StructureStubInfo*, JSCell* base, StringImpl* key) argument 213 operationGenericIn(ExecState* exec, JSCell* base, EncodedJSValue key) argument 221 operationPutByIdStrict(ExecState* exec, StructureStubInfo*, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 231 operationPutByIdNonStrict(ExecState* exec, StructureStubInfo*, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 241 operationPutByIdDirectStrict(ExecState* exec, StructureStubInfo*, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 251 operationPutByIdDirectNonStrict(ExecState* exec, StructureStubInfo*, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 261 operationPutByIdStrictOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 284 operationPutByIdNonStrictOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 307 operationPutByIdDirectStrictOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 330 operationPutByIdDirectNonStrictOptimize(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 353 operationPutByIdStrictBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 373 operationPutByIdNonStrictBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 393 operationPutByIdDirectStrictBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 413 operationPutByIdDirectNonStrictBuildList(ExecState* exec, StructureStubInfo* stubInfo, EncodedJSValue encodedValue, EncodedJSValue encodedBase, StringImpl* uid) argument 433 operationReallocateStorageAndFinishPut(ExecState* exec, JSObject* base, Structure* structure, PropertyOffset offset, EncodedJSValue value) argument 485 operationPutByVal(ExecState* exec, EncodedJSValue encodedBaseValue, EncodedJSValue encodedSubscript, EncodedJSValue encodedValue) argument 576 operationPutByValGeneric(ExecState* exec, EncodedJSValue encodedBaseValue, EncodedJSValue encodedSubscript, EncodedJSValue encodedValue) argument 589 operationDirectPutByValGeneric(ExecState* exec, EncodedJSValue encodedBaseValue, EncodedJSValue encodedSubscript, EncodedJSValue encodedValue) argument 601 operationCallEval(ExecState* exec, ExecState* execCallee) argument 623 ExecState* exec = execCallee->callerFrame(); local 676 ExecState* exec = execCallee->callerFrame(); local 741 ExecState* exec = execCallee->callerFrame(); local 854 operationCompareLess(ExecState* exec, EncodedJSValue encodedOp1, EncodedJSValue encodedOp2) argument 862 operationCompareLessEq(ExecState* exec, EncodedJSValue encodedOp1, EncodedJSValue encodedOp2) argument 870 operationCompareGreater(ExecState* exec, EncodedJSValue encodedOp1, EncodedJSValue encodedOp2) argument 878 operationCompareGreaterEq(ExecState* exec, EncodedJSValue encodedOp1, EncodedJSValue encodedOp2) argument 886 operationConvertJSValueToBoolean(ExecState* exec, EncodedJSValue encodedOp) argument 894 operationCompareEq(ExecState* exec, EncodedJSValue encodedOp1, EncodedJSValue encodedOp2) argument 903 operationCompareStringEq(ExecState* exec, JSCell* left, JSCell* right) argument 919 operationHasProperty(ExecState* exec, JSObject* base, JSString* property) argument 926 operationNewArrayWithProfile(ExecState* exec, ArrayAllocationProfile* profile, const JSValue* values, int size) argument 933 operationNewArrayBufferWithProfile(ExecState* exec, ArrayAllocationProfile* profile, const JSValue* values, int size) argument 940 operationNewArrayWithSizeAndProfile(ExecState* exec, ArrayAllocationProfile* profile, EncodedJSValue size) argument 948 operationNewFunction(ExecState* exec, JSCell* functionExecutable) argument 956 operationNewObject(ExecState* exec, Structure* structure) argument 964 operationNewRegexp(ExecState* exec, void* regexpPtr) argument 977 operationHandleWatchdogTimer(ExecState* exec) argument 986 operationThrowStaticError(ExecState* exec, EncodedJSValue encodedValue, int32_t referenceErrorFlag) argument 998 operationDebug(ExecState* exec, int32_t debugHookID) argument 1013 operationOptimize(ExecState* exec, int32_t bytecodeIndex) argument 1253 operationPutByIndex(ExecState* exec, EncodedJSValue encodedArrayValue, int32_t index, EncodedJSValue encodedValue) argument 1264 operationPutGetterSetter(ExecState* exec, EncodedJSValue encodedObjectValue, Identifier* identifier, EncodedJSValue encodedGetterValue, EncodedJSValue encodedSetterValue) argument 1287 operationPutGetterSetter(ExecState* exec, JSCell* object, Identifier* identifier, JSCell* getter, JSCell* setter) argument 1309 operationPushNameScope(ExecState* exec, Identifier* identifier, EncodedJSValue encodedValue, int32_t attibutes) argument 1319 operationPushWithScope(ExecState* exec, EncodedJSValue encodedValue) argument 1331 operationPopScope(ExecState* exec) argument 1339 operationProfileDidCall(ExecState* exec, EncodedJSValue encodedValue) argument 1348 operationProfileWillCall(ExecState* exec, EncodedJSValue encodedValue) argument 1357 operationCheckHasInstance(ExecState* exec, EncodedJSValue encodedValue, EncodedJSValue encodedBaseVal) argument 1378 operationCreateActivation(ExecState* exec, int32_t offset) argument 1387 operationCreateArguments(ExecState* exec) argument 1398 operationCreateArgumentsDuringOSRExit(ExecState* exec) argument 1404 operationGetArgumentsLength(ExecState* exec, int32_t argumentsRegister) argument 1418 getByVal(ExecState* exec, JSValue baseValue, JSValue subscript, ReturnAddressPtr returnAddress) argument 1447 operationGetByValGeneric(ExecState* exec, EncodedJSValue encodedBase, EncodedJSValue encodedSubscript) argument 1458 operationGetByValDefault(ExecState* exec, EncodedJSValue encodedBase, EncodedJSValue encodedSubscript) argument 1503 operationGetByValString(ExecState* exec, EncodedJSValue encodedBase, EncodedJSValue encodedSubscript) argument 1530 operationTearOffActivation(ExecState* exec, JSCell* activationCell) argument 1539 operationTearOffArguments(ExecState* exec, JSCell* argumentsCell, JSCell* activationCell) argument 1549 operationDeleteById(ExecState* exec, EncodedJSValue encodedBase, const Identifier* identifier) argument 1562 operationGetPNames(ExecState* exec, JSObject* obj) argument 1574 operationInstanceOf(ExecState* exec, EncodedJSValue encodedValue, EncodedJSValue encodedProto) argument 1587 operationSizeFrameForVarargs(ExecState* exec, EncodedJSValue encodedArguments, int32_t firstFreeRegister, int32_t firstVarArgOffset) argument 1597 operationLoadVarargs(ExecState* exec, CallFrame* newCallFrame, EncodedJSValue encodedThis, EncodedJSValue encodedArguments, int32_t firstVarArgOffset) argument 1607 operationToObject(ExecState* exec, EncodedJSValue value) argument 1614 operationSwitchCharWithUnknownKeyType(ExecState* exec, EncodedJSValue encodedKey, size_t tableIndex) argument 1633 operationSwitchImmWithUnknownKeyType(ExecState* exec, EncodedJSValue encodedKey, size_t tableIndex) argument 1651 operationSwitchStringWithUnknownKeyType(ExecState* exec, EncodedJSValue encodedKey, size_t tableIndex) argument 1670 operationResolveScope(ExecState* exec, int32_t identifierIndex) argument 1678 operationGetFromScope(ExecState* exec, Instruction* bytecodePC) argument 1708 operationPutToScope(ExecState* exec, Instruction* bytecodePC) argument 1741 operationThrow(ExecState* exec, EncodedJSValue encodedExceptionValue) argument 1753 operationFlushWriteBarrierBuffer(ExecState* exec, JSCell* cell) argument 1760 operationOSRWriteBarrier(ExecState* exec, JSCell* cell) argument 1770 operationUnconditionalWriteBarrier(ExecState* exec, JSCell* cell) argument 1777 operationInitGlobalConst(ExecState* exec, Instruction* pc) argument 1786 lookupExceptionHandler(VM* vm, ExecState* exec) argument 1797 operationVMHandleException(ExecState* exec) argument 1817 ExecState* exec = static_cast<ExecState*>(__builtin_frame_address(1)); local 1836 getHostCallReturnValueWithExecState(ExecState* exec) argument [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/inspector/ |
H A D | JSJavaScriptCallFramePrototype.cpp | 99 EncodedJSValue JSC_HOST_CALL jsJavaScriptCallFramePrototypeFunctionEvaluate(ExecState* exec) argument 101 JSValue thisValue = exec->thisValue(); 104 return throwVMTypeError(exec); 107 return JSValue::encode(castedThis->evaluate(exec)); 110 EncodedJSValue JSC_HOST_CALL jsJavaScriptCallFramePrototypeFunctionScopeType(ExecState* exec) argument 112 JSValue thisValue = exec->thisValue(); 115 return throwVMTypeError(exec); 118 return JSValue::encode(castedThis->scopeType(exec)); 121 EncodedJSValue JSC_HOST_CALL jsJavaScriptCallFrameAttributeCaller(ExecState* exec) argument 123 JSValue thisValue = exec 132 jsJavaScriptCallFrameAttributeSourceID(ExecState* exec) argument 143 jsJavaScriptCallFrameAttributeLine(ExecState* exec) argument 154 jsJavaScriptCallFrameAttributeColumn(ExecState* exec) argument 165 jsJavaScriptCallFrameAttributeFunctionName(ExecState* exec) argument 176 jsJavaScriptCallFrameAttributeScopeChain(ExecState* exec) argument 187 jsJavaScriptCallFrameAttributeThisObject(ExecState* exec) argument 198 jsJavaScriptCallFrameAttributeType(ExecState* exec) argument [all...] |
H A D | JSInjectedScriptHostPrototype.cpp | 72 EncodedJSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeAttributeEvaluate(ExecState* exec) argument 74 JSValue thisValue = exec->thisValue(); 77 return throwVMTypeError(exec); 80 return JSValue::encode(castedThis->evaluate(exec)); 83 EncodedJSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionInternalConstructorName(ExecState* exec) argument 85 JSValue thisValue = exec->thisValue(); 88 return throwVMTypeError(exec); 91 return JSValue::encode(castedThis->internalConstructorName(exec)); 94 EncodedJSValue JSC_HOST_CALL jsInjectedScriptHostPrototypeFunctionIsHTMLAllCollection(ExecState* exec) argument 96 JSValue thisValue = exec 105 jsInjectedScriptHostPrototypeFunctionType(ExecState* exec) argument 116 jsInjectedScriptHostPrototypeFunctionFunctionDetails(ExecState* exec) argument 127 jsInjectedScriptHostPrototypeFunctionGetInternalProperties(ExecState* exec) argument [all...] |
/macosx-10.10.1/cxxfilt-11/cxxfilt/include/aout/ |
H A D | hp.h | 21 /* The `exec' structure and overall layout must be close to HP's when 28 struct exec struct 49 /* Tell a.out.gnu.h not to define `struct exec'. */ 62 #define N_MAGIC(exec) ((exec) . a_magic) 63 #define N_MACHTYPE(exec) ((exec) . a_machtype) 64 #define N_SET_MAGIC(exec, magic) (((exec) . a_magic) = (magic)) 65 #define N_SET_MACHTYPE(exec, machtyp [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/API/ |
H A D | JSBase.cpp | 54 ExecState* exec = toJS(ctx); local 55 JSLockHolder locker(exec); 62 JSGlobalObject* globalObject = exec->vmEntryGlobalObject(); 70 *exception = toRef(exec, evaluationException); 77 globalObject->inspectorController().reportAPIException(exec, evaluationException); 83 return toRef(exec, returnValue); 86 return toRef(exec, jsUndefined()); 95 ExecState* exec = toJS(ctx); local 96 JSLockHolder locker(exec); 103 bool isValidSyntax = checkSyntax(exec 139 ExecState* exec = toJS(ctx); local [all...] |
H A D | JSContextRef.cpp | 81 static bool internalScriptTimeoutCallback(ExecState* exec, void* callbackPtr, void* callbackData) argument 84 JSContextRef contextRef = toRef(exec); 145 ExecState* exec = globalObject->globalExec(); local 146 JSValue prototype = globalObjectClass->prototype(exec); 150 return JSGlobalContextRetain(toGlobalRef(exec)); 155 ExecState* exec = toJS(ctx); local 156 JSLockHolder locker(exec); 158 VM& vm = exec->vm(); 159 gcProtect(exec->vmEntryGlobalObject()); 166 ExecState* exec local 182 ExecState* exec = toJS(ctx); local 194 ExecState* exec = toJS(ctx); local 204 ExecState* exec = toJS(ctx); local 217 ExecState* exec = toJS(ctx); local 234 ExecState* exec = toJS(ctx); local 295 ExecState* exec = toJS(ctx); local 314 ExecState* exec = toJS(ctx); local 327 ExecState* exec = toJS(ctx); local 341 ExecState* exec = toJS(ctx); local 360 ExecState* exec = toJS(ctx); local 380 ExecState* exec = toJS(ctx); local 398 ExecState* exec = toJS(ctx); local [all...] |
/macosx-10.10.1/WebKit2-7600.1.25/WebProcess/Plugins/Netscape/ |
H A D | NPJSObject.cpp | 83 static Identifier identifierFromIdentifierRep(ExecState* exec, IdentifierRep* identifierRep) argument 90 return Identifier(exec, String::fromUTF8WithLatin1Fallback(string, length).impl()); 100 ExecState* exec = m_objectMap->globalExec(); 101 if (!exec) 104 JSLockHolder lock(exec); 106 JSValue value = m_jsObject->get(exec, identifierFromIdentifierRep(exec, identifierRep)); 107 exec->clearException(); 120 ExecState* exec = m_objectMap->globalExec(); 121 if (!exec) 132 ExecState* exec = m_objectMap->globalExec(); local 146 ExecState* exec = m_objectMap->globalExec(); local 166 ExecState* exec = m_objectMap->globalExec(); local 186 ExecState* exec = m_objectMap->globalExec(); local 207 ExecState* exec = m_objectMap->globalExec(); local 236 ExecState* exec = m_objectMap->globalExec(); local 258 ExecState* exec = m_objectMap->globalExec(); local 283 invoke(ExecState* exec, JSGlobalObject* globalObject, JSValue function, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/llint/ |
H A D | LLIntSlowPaths.cpp | 59 VM& vm = exec->vm(); \ 60 NativeCallFrameTracer tracer(&vm, exec) 64 exec->codeBlock()->bytecodeOffset(pc); \ 65 exec->setCurrentVPC(pc + 1); \ 69 exec->setCurrentVPC(pc + 1); \ 77 #define LLINT_OP(index) (exec->uncheckedR(pc[index].u.operand)) 78 #define LLINT_OP_C(index) (exec->r(pc[index].u.operand)) 87 vm.throwException(exec, exceptionToThrow); \ 88 pc = returnToThrow(exec); \ 94 pc = returnToThrow(exec); \ 169 llint_trace_operand(ExecState* exec, Instruction* pc, int fromWhere, int operand) argument 183 llint_trace_value(ExecState* exec, Instruction* pc, int fromWhere, int operand) argument 215 traceFunctionPrologue(ExecState* exec, const char* comment, CodeSpecializationKind kind) argument 283 shouldJIT(ExecState* exec) argument 290 jitCompileAndSetHeuristics(CodeBlock* codeBlock, ExecState* exec) argument 335 entryOSR(ExecState* exec, Instruction*, CodeBlock* codeBlock, const char *name, EntryKind kind) argument 358 entryOSR(ExecState* exec, Instruction*, CodeBlock* codeBlock, const char*, EntryKind) argument 718 getByVal(ExecState* exec, JSValue baseValue, JSValue subscript) argument 1026 ExecState* exec = execCallee->callerFrame(); local 1135 genericCall(ExecState* exec, Instruction* pc, CodeSpecializationKind kind) argument 1462 ExecState* exec = vm->topCallFrame; local 1477 llint_write_barrier_slow(ExecState* exec, JSCell* cell) argument [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/tests/mozilla/ecma_2/RegExp/ |
H A D | hex-001.js | 34 if ( regexp.exec(pattern) == null || matches_array == null ) { 36 str_regexp + ".exec(" + pattern +")", 38 regexp.exec(pattern) ); 44 str_regexp + ".exec(" + str_pattern +").length", 46 regexp.exec(pattern).length ); 49 str_regexp + ".exec(" + str_pattern +").index", 51 regexp.exec(pattern).index ); 54 str_regexp + ".exec(" + str_pattern +").input", 56 regexp.exec(pattern).input ); 60 str_regexp + ".exec(" [all...] |
H A D | multiline-001.js | 31 if ( regexp.exec(pattern) == null || matches_array == null ) { 33 regexp + ".exec(" + pattern +")", 35 regexp.exec(pattern) ); 41 regexp.toString() + ".exec(" + pattern +").length", 43 regexp.exec(pattern).length ); 46 regexp.toString() + ".exec(" + pattern +").index", 48 regexp.exec(pattern).index ); 51 regexp + ".exec(" + pattern +").input", 53 regexp.exec(pattern).input ); 58 regexp + ".exec(" [all...] |
H A D | octal-001.js | 33 if ( regexp.exec(pattern) == null || matches_array == null ) { 35 regexp + ".exec(" + str_pattern +")", 37 regexp.exec(pattern) ); 42 str_regexp + ".exec(" + str_pattern +").length", 44 regexp.exec(pattern).length ); 47 str_regexp + ".exec(" + str_pattern +").index", 49 regexp.exec(pattern).index ); 52 str_regexp + ".exec(" + str_pattern +").input", 54 regexp.exec(pattern).input ); 57 str_regexp + ".exec(" [all...] |
H A D | octal-002.js | 48 if ( regexp.exec(pattern) == null || matches_array == null ) { 50 regexp + ".exec(" + str_pattern +")", 52 regexp.exec(pattern) ); 57 str_regexp + ".exec(" + str_pattern +").length", 59 regexp.exec(pattern).length ); 62 str_regexp + ".exec(" + str_pattern +").index", 64 regexp.exec(pattern).index ); 67 str_regexp + ".exec(" + str_pattern +").input", 69 regexp.exec(pattern).input ); 72 str_regexp + ".exec(" [all...] |