/macosx-10.10.1/JavaScriptCore-7600.1.17/builtins/ |
H A D | BuiltinExecutables.h | 36 class UnlinkedFunctionExecutable; 49 UnlinkedFunctionExecutable* name##Executable(); \ 58 UnlinkedFunctionExecutable* createBuiltinExecutable(const SourceCode&, const Identifier&); 61 Weak<UnlinkedFunctionExecutable> m_##name##Executable;
|
H A D | BuiltinExecutables.cpp | 45 UnlinkedFunctionExecutable* BuiltinExecutables::createBuiltinExecutable(const SourceCode& source, const Identifier& name) 81 UnlinkedFunctionExecutable* functionExecutable = UnlinkedFunctionExecutable::create(&m_vm, source, body, UnlinkedBuiltinFunction); 87 UnlinkedFunctionExecutable* BuiltinExecutables::name##Executable() \
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/ |
H A D | UnlinkedCodeBlock.cpp | 45 const ClassInfo UnlinkedFunctionExecutable::s_info = { "UnlinkedFunctionExecutable", 0, 0, 0, CREATE_METHOD_TABLE(UnlinkedFunctionExecutable) }; 52 static UnlinkedFunctionCodeBlock* generateFunctionCodeBlock(VM& vm, UnlinkedFunctionExecutable* executable, const SourceCode& source, CodeSpecializationKind kind, DebuggerMode debuggerMode, ProfilerMode profilerMode, UnlinkedFunctionKind functionKind, bool bodyIncludesBraces, ParserError& error) 85 UnlinkedFunctionExecutable::UnlinkedFunctionExecutable(VM* vm, Structure* structure, const SourceCode& source, FunctionBodyNode* node, UnlinkedFunctionKind kind) function in class:JSC::UnlinkedFunctionExecutable 107 size_t UnlinkedFunctionExecutable::parameterCount() const 112 void UnlinkedFunctionExecutable::visitChildren(JSCell* cell, SlotVisitor& visitor) 114 UnlinkedFunctionExecutable* thisObject = jsCast<UnlinkedFunctionExecutable*>(cel [all...] |
H A D | UnlinkedCodeBlock.h | 89 class UnlinkedFunctionExecutable : public JSCell { class in namespace:JSC 95 static UnlinkedFunctionExecutable* create(VM* vm, const SourceCode& source, FunctionBodyNode* node, UnlinkedFunctionKind unlinkedFunctionKind) 97 UnlinkedFunctionExecutable* instance = new (NotNull, allocateCell<UnlinkedFunctionExecutable>(vm->heap)) UnlinkedFunctionExecutable(vm, vm->unlinkedFunctionExecutableStructure.get(), source, node, unlinkedFunctionKind); 133 static UnlinkedFunctionExecutable* fromGlobalCode(const Identifier&, ExecState*, Debugger*, const SourceCode&, JSObject** exception); 165 UnlinkedFunctionExecutable(VM*, Structure*, const SourceCode&, FunctionBodyNode*, UnlinkedFunctionKind); 382 unsigned addFunctionDecl(UnlinkedFunctionExecutable* n) 385 m_functionDecls.append(WriteBarrier<UnlinkedFunctionExecutable>()); 389 UnlinkedFunctionExecutable* functionDec [all...] |
H A D | CodeBlock.cpp | 116 UnlinkedFunctionExecutable* unlinked = executable->unlinkedExecutable(); 1532 UnlinkedFunctionExecutable* unlinkedExecutable = unlinkedCodeBlock->functionDecl(i); 1548 UnlinkedFunctionExecutable* unlinkedExecutable = unlinkedCodeBlock->functionExpr(i);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | CodeCache.cpp | 137 UnlinkedFunctionExecutable* CodeCache::getFunctionExecutableFromGlobalCode(VM& vm, const Identifier& name, const SourceCode& source, ParserError& error) 142 return jsCast<UnlinkedFunctionExecutable*>(addResult.iterator->value.cell.get()); 166 UnlinkedFunctionExecutable* functionExecutable = UnlinkedFunctionExecutable::create(&vm, source, body, UnlinkedNormalFunction);
|
H A D | CodeCache.h | 50 class UnlinkedFunctionExecutable; 244 UnlinkedFunctionExecutable* getFunctionExecutableFromGlobalCode(VM&, const Identifier&, const SourceCode&, ParserError&);
|
H A D | Executable.h | 566 static FunctionExecutable* create(VM& vm, const SourceCode& source, UnlinkedFunctionExecutable* unlinkedExecutable, unsigned firstLine, unsigned lastLine, unsigned startColumn, unsigned endColumn, bool bodyIncludesBraces = true) 576 UnlinkedFunctionExecutable* unlinkedExecutable() 660 FunctionExecutable(VM&, const SourceCode&, UnlinkedFunctionExecutable*, unsigned firstLine, unsigned lastLine, unsigned startColumn, unsigned endColumn, bool bodyIncludesBraces); 676 WriteBarrier<UnlinkedFunctionExecutable> m_unlinkedExecutable;
|
H A D | Executable.cpp | 374 FunctionExecutable::FunctionExecutable(VM& vm, const SourceCode& source, UnlinkedFunctionExecutable* unlinkedExecutable, unsigned firstLine, unsigned lastLine, unsigned startColumn, unsigned endColumn, bool bodyIncludesBraces) 483 UnlinkedFunctionExecutable* unlinkedFunctionExecutable = functionDeclarations[i].second.get(); 586 UnlinkedFunctionExecutable* unlinkedExecutable = UnlinkedFunctionExecutable::fromGlobalCode(name, exec, debugger, source, exception);
|
H A D | VM.h | 97 class UnlinkedFunctionExecutable;
|
H A D | VM.cpp | 268 unlinkedFunctionExecutableStructure.set(*this, UnlinkedFunctionExecutable::createStructure(*this, 0, jsNull()));
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/ |
H A D | BytecodeGenerator.h | 548 UnlinkedFunctionExecutable* makeFunction(FunctionBodyNode* body) 550 return UnlinkedFunctionExecutable::create(m_vm, m_scopeNode->source(), body, isBuiltinFunction() ? UnlinkedBuiltinFunction : UnlinkedNormalFunction);
|
H A D | BytecodeGenerator.cpp | 196 UnlinkedFunctionExecutable* unlinkedFunction = makeFunction(function);
|