Searched refs:UnlinkedFunctionExecutable (Results 1 - 13 of 13) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/builtins/
H A DBuiltinExecutables.h36 class UnlinkedFunctionExecutable;
49 UnlinkedFunctionExecutable* name##Executable(); \
58 UnlinkedFunctionExecutable* createBuiltinExecutable(const SourceCode&, const Identifier&);
61 Weak<UnlinkedFunctionExecutable> m_##name##Executable;
H A DBuiltinExecutables.cpp45 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 DUnlinkedCodeBlock.cpp45 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 DUnlinkedCodeBlock.h89 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 DCodeBlock.cpp116 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 DCodeCache.cpp137 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 DCodeCache.h50 class UnlinkedFunctionExecutable;
244 UnlinkedFunctionExecutable* getFunctionExecutableFromGlobalCode(VM&, const Identifier&, const SourceCode&, ParserError&);
H A DExecutable.h566 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 DExecutable.cpp374 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 DVM.h97 class UnlinkedFunctionExecutable;
H A DVM.cpp268 unlinkedFunctionExecutableStructure.set(*this, UnlinkedFunctionExecutable::createStructure(*this, 0, jsNull()));
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/
H A DBytecodeGenerator.h548 UnlinkedFunctionExecutable* makeFunction(FunctionBodyNode* body)
550 return UnlinkedFunctionExecutable::create(m_vm, m_scopeNode->source(), body, isBuiltinFunction() ? UnlinkedBuiltinFunction : UnlinkedNormalFunction);
H A DBytecodeGenerator.cpp196 UnlinkedFunctionExecutable* unlinkedFunction = makeFunction(function);

Completed in 211 milliseconds