• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/JavaScriptCore-7600.1.17/runtime/

Lines Matching defs:executable

139         ProgramExecutable* executable = jsCast<ProgramExecutable*>(this);
144 oldCodeBlock = executable->m_programCodeBlock;
145 executable->m_programCodeBlock = codeBlock;
150 EvalExecutable* executable = jsCast<EvalExecutable*>(this);
155 oldCodeBlock = executable->m_evalCodeBlock;
156 executable->m_evalCodeBlock = codeBlock;
161 FunctionExecutable* executable = jsCast<FunctionExecutable*>(this);
166 oldCodeBlock = executable->m_codeBlockForCall;
167 executable->m_codeBlockForCall = codeBlock;
170 oldCodeBlock = executable->m_codeBlockForConstruct;
171 executable->m_codeBlockForConstruct = codeBlock;
197 EvalExecutable* executable = jsCast<EvalExecutable*>(this);
199 RELEASE_ASSERT(!executable->m_evalCodeBlock);
202 executable, executable->m_unlinkedEvalCodeBlock.get(), *scope,
203 executable->source().provider()));
207 ProgramExecutable* executable = jsCast<ProgramExecutable*>(this);
209 RELEASE_ASSERT(!executable->m_programCodeBlock);
212 executable, executable->m_unlinkedProgramCodeBlock.get(), *scope,
213 executable->source().provider(), executable->source().startColumn()));
218 FunctionExecutable* executable = jsCast<FunctionExecutable*>(this);
219 RELEASE_ASSERT(!executable->codeBlockFor(kind));
225 executable->m_unlinkedExecutable->codeBlockFor(
226 *vm, executable->m_source, kind, debuggerMode, profilerMode, executable->bodyIncludesBraces(), error);
227 recordParse(executable->m_unlinkedExecutable->features(), executable->m_unlinkedExecutable->hasCapturedVariables(), lineNo(), lastLine(), startColumn(), endColumn());
231 error.toErrorObject(globalObject, executable->m_source));
237 if (!executable->m_didParseForTheFirstTime) {
238 executable->m_didParseForTheFirstTime = true;
243 SourceProvider* provider = executable->source().provider();
244 unsigned sourceOffset = executable->source().startOffset();
245 unsigned startColumn = executable->source().startColumn();
248 executable, unlinkedCodeBlock, *scope, provider, sourceOffset, startColumn));
256 EvalExecutable* executable = jsCast<EvalExecutable*>(this);
258 executable->m_evalCodeBlock->baselineVersion());
267 ProgramExecutable* executable = jsCast<ProgramExecutable*>(this);
269 executable->m_programCodeBlock->baselineVersion());
277 FunctionExecutable* executable = jsCast<FunctionExecutable*>(this);
279 executable->codeBlockFor(kind)->baselineVersion());
338 EvalExecutable* executable = new (NotNull, allocateCell<EvalExecutable>(*exec->heap())) EvalExecutable(exec, source, isInStrictContext);
339 executable->finishCreation(exec->vm());
341 UnlinkedEvalCodeBlock* unlinkedEvalCode = globalObject->createEvalCodeBlock(exec, executable);
345 executable->m_unlinkedEvalCodeBlock.set(exec->vm(), executable, unlinkedEvalCode);
347 return executable;
593 // We don't have any owner executable. The source string is effectively like a global