/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | SymbolTable.cpp | 156 result->m_slowArguments = std::make_unique<SlowArgument[]>(parameterCount()); 157 for (unsigned i = parameterCount(); i--;)
|
H A D | Arguments.h | 293 size_t count = std::min<unsigned>(m_numArguments, symbolTable->parameterCount()); 302 if (m_isStrictMode || !callee->jsExecutable()->parameterCount()) 328 if (m_isStrictMode || !callee->jsExecutable()->parameterCount())
|
H A D | Executable.h | 639 size_t parameterCount() const { return m_unlinkedExecutable->parameterCount(); } // Excluding 'this'! function in class:JSC::FunctionExecutable
|
H A D | SymbolTable.h | 463 int parameterCount() { return m_parameterCountIncludingThis - 1; } function in class:JSC::SymbolTable 467 // 0 if we don't capture any arguments; parameterCount() in length if we do.
|
H A D | JSFunction.cpp | 127 function->putDirect(vm, vm.propertyNames->length, jsNumber(executable->parameterCount()), DontDelete | ReadOnly | DontEnum); 308 return JSValue::encode(jsNumber(thisObj->jsExecutable()->parameterCount())); 479 valueCheck = !descriptor.value() || sameValue(exec, descriptor.value(), jsNumber(thisObject->jsExecutable()->parameterCount()));
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/parser/ |
H A D | Nodes.cpp | 164 unsigned parameterCount = 0; local 166 ++parameterCount; 168 size_t objectSize = sizeof(FunctionParameters) - sizeof(void*) + sizeof(DeconstructionPatternNode*) * parameterCount; 170 return adoptRef(new (slot) FunctionParameters(firstParameter, parameterCount));
|
H A D | Nodes.h | 1537 size_t parameterCount() const { return m_parameters->size(); }
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGStackLayoutPhase.cpp | 223 symbolTable->parameterCount()); 224 for (size_t i = symbolTable->parameterCount(); i--;) {
|
H A D | DFGSpeculativeJIT32_64.cpp | 4212 || !executable->parameterCount()) { 4412 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount()))); 4489 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
|
H A D | DFGSpeculativeJIT64.cpp | 4316 || !executable->parameterCount()) { 4491 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount()))); 4558 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
|
H A D | DFGByteCodeParser.cpp | 1326 if (static_cast<int>(executable->parameterCount()) + 1 > argumentCountIncludingThis) {
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/API/ |
H A D | JSObjectRef.h | 484 @param parameterCount An integer count of the number of parameter names in parameterNames. 485 @param parameterNames A JSString array containing the names of the function's parameters. Pass NULL if parameterCount is 0. 493 JS_EXPORT JSObjectRef JSObjectMakeFunction(JSContextRef ctx, JSStringRef name, unsigned parameterCount, const JSStringRef parameterNames[], JSStringRef body, JSStringRef sourceURL, int startingLineNumber, JSValueRef* exception);
|
H A D | JSObjectRef.cpp | 133 JSObjectRef JSObjectMakeFunction(JSContextRef ctx, JSStringRef name, unsigned parameterCount, const JSStringRef parameterNames[], JSStringRef body, JSStringRef sourceURL, int startingLineNumber, JSValueRef* exception) argument 146 for (unsigned i = 0; i < parameterCount; i++)
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/ |
H A D | UnlinkedCodeBlock.cpp | 107 size_t UnlinkedFunctionExecutable::parameterCount() const function in class:JSC::UnlinkedFunctionExecutable
|
H A D | CodeBlock.h | 1206 if (argument >= static_cast<size_t>(symbolTable()->parameterCount()))
|
H A D | UnlinkedCodeBlock.h | 109 size_t parameterCount() const;
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/ |
H A D | BytecodeGenerator.cpp | 295 size_t parameterCount = m_symbolTable->parameterCount(); local 296 auto slowArguments = std::make_unique<SlowArgument[]>(parameterCount); 297 for (size_t i = 0; i < parameterCount; ++i) {
|