Searched refs:activation (Results 1 - 23 of 23) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DStrictEvalActivation.h39 StrictEvalActivation* activation = new (NotNull, allocateCell<StrictEvalActivation>(*exec->heap())) StrictEvalActivation(exec); local
40 activation->finishCreation(exec->vm());
41 return activation;
H A DJSScope.cpp53 if (JSActivation* activation = jsDynamicCast<JSActivation*>(scope)) {
55 // We know the property will be at this activation scope, but we don't know how to cache it.
60 SymbolTableEntry entry = activation->symbolTable()->get(ident.impl());
62 // We know the property will be at this activation scope, but we don't know how to cache it.
68 op = ResolveOp(makeType(ClosureVar, needsVarInjectionChecks), depth, 0, activation, entry.watchpointSet(), entry.getIndex());
72 if (activation->symbolTable()->usesNonStrictEval())
H A DJSScope.h102 ResolveOp(ResolveType type, size_t depth, Structure* structure, JSActivation* activation, VariableWatchpointSet* watchpointSet, uintptr_t operand) argument
106 , activation(activation)
115 JSActivation* activation; member in struct:JSC::ResolveOp
H A DJSActivation.h53 JSActivation* activation = new ( local
60 activation->finishCreation(vm);
61 return activation;
136 ALWAYS_INLINE JSActivation* Register::activation() const function in class:JSC::Register
H A DJSActivation.cpp183 // activation object getter properties or a prototype.
199 // expose in the activation object.
221 JSActivation* activation = jsCast<JSActivation*>(slotBase); local
222 CallFrame* callFrame = CallFrame::create(reinterpret_cast<Register*>(activation->m_registers));
223 ASSERT(!activation->isTornOff() && (callFrame->codeBlock()->usesArguments() || callFrame->codeBlock()->usesEval()));
224 if (activation->isTornOff() || !(callFrame->codeBlock()->usesArguments() || callFrame->codeBlock()->usesEval()))
H A DArguments.cpp389 // If we have a captured argument that logically aliases activation storage,
390 // but we optimize away the activation, the argument needs to tear off into
405 void Arguments::didTearOffActivation(ExecState* exec, JSActivation* activation) argument
407 RELEASE_ASSERT(activation);
414 m_activation.set(exec->vm(), this, activation);
/macosx-10.10.1/JavaScriptCore-7600.1.17/debugger/
H A DDebuggerActivation.h39 DebuggerActivation* activation = new (NotNull, allocateCell<DebuggerActivation>(vm.heap)) DebuggerActivation(vm); local
40 activation->finishCreation(vm, object);
41 return activation;
62 JS_EXPORT_PRIVATE void finishCreation(VM&, JSObject* activation);
H A DDebuggerActivation.cpp43 void DebuggerActivation::finishCreation(VM& vm, JSObject* activation) argument
46 ASSERT(activation);
47 ASSERT(activation->isActivationObject());
48 m_activation.set(vm, this, jsCast<JSActivation*>(activation));
H A DDebuggerCallFrame.cpp117 JSActivation* activation = JSActivation::create(*codeBlock->vm(), m_callFrame, codeBlock); local
118 m_callFrame->setActivation(activation);
119 m_callFrame->setScope(activation);
/macosx-10.10.1/JavaScriptCore-7600.1.17/interpreter/
H A DCallFrame.cpp139 JSActivation* CallFrame::activation() const function in class:JSC::CallFrame
144 return registers()[activationRegister.offset()].Register::activation();
147 void CallFrame::setActivation(JSActivation* activation) argument
152 registers()[activationRegister.offset()] = activation;
H A DRegister.h62 JSActivation* activation() const;
H A DInterpreter.cpp454 JSValue activation; local
459 activation = callFrame->uncheckedActivation();
460 // Protect against the activation not being created, or the variable still being
462 if (activation && activation.isCell()) {
463 JSActivation* activationObject = jsCast<JSActivation*>(activation);
472 if (activation && activation.isCell())
473 arguments->didTearOffActivation(callFrame, jsCast<JSActivation*>(activation));
H A DCallFrame.h54 JSActivation* activation() const;
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/
H A DInstruction.h118 WriteBarrierBase<JSActivation> activation; member in union:JSC::Instruction::__anon2543
H A DCodeBlock.cpp478 out.printf("; activation in r%d", activationRegister().offset());
1730 if (op.activation)
1731 instructions[i + 5].u.activation.set(*vm(), ownerExecutable, op.activation);
2202 WriteBarrierBase<JSActivation>& activation = curInstruction[5].u.activation; local
2203 if (!activation || Heap::isMarked(activation.get()))
2206 dataLogF("Clearing dead activation %p.\n", activation
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITOpcodes32_64.cpp354 int activation = currentInstruction[1].u.operand; local
355 Jump activationNotCreated = branch32(Equal, tagFor(activation), TrustedImm32(JSValue::EmptyValueTag));
356 emitLoadPayload(activation, regT0);
364 int activation = currentInstruction[2].u.operand; local
368 emitLoadPayload(activation, regT1);
1005 int activation = currentInstruction[1].u.operand; local
1007 Jump activationCreated = branch32(NotEqual, tagFor(activation), TrustedImm32(JSValue::EmptyValueTag));
1009 emitStoreCell(activation, returnValueGPR);
H A DJITOpcodes.cpp234 int activation = currentInstruction[1].u.operand; local
235 Jump activationNotCreated = branchTest64(Zero, addressFor(activation));
236 emitGetVirtualRegister(activation, regT0);
244 int activation = currentInstruction[2].u.operand; local
248 emitGetVirtualRegister(activation, regT1);
H A DJITOperations.cpp1382 JSActivation* activation = JSActivation::create(vm, exec, exec->registers() + offset, exec->codeBlock()); local
1383 exec->setScope(activation);
1384 return activation;
/macosx-10.10.1/cxxfilt-11/cxxfilt/libiberty/
H A Dvmsbuild.com45 $ define/noLog sys$output _NL: ! driver's use of multiple image activation
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGGraph.cpp788 JSActivation* activation = tryGetActivation(node); local
789 if (!activation)
791 if (!activation->isTornOff())
793 return activation->registers();
H A DDFGByteCodeParser.cpp3038 JSActivation* activation = currentInstruction[5].u.activation.get();
3039 if (activation
3040 && activation->symbolTable()->m_functionEnteredOnce.isStillValid()) {
3041 addToGraph(FunctionReentryWatchpoint, OpInfo(activation->symbolTable()));
3042 set(VirtualRegister(dst), cellConstant(activation));
3115 if (JSActivation* activation = m_graph.tryGetActivation(scopeNode)) {
3116 SymbolTable* symbolTable = activation->symbolTable();
/macosx-10.10.1/JavaScriptCore-7600.1.17/llint/
H A DLLIntSlowPaths.cpp468 // an activation object, the activation object will only be set up after
499 dataLogF("Creating an activation, exec = %p!\n", exec);
501 JSActivation* activation = JSActivation::create(vm, exec, exec->codeBlock()); local
502 exec->setScope(activation);
503 LLINT_RETURN(JSValue(activation));
/macosx-10.10.1/emacs-93/emacs/lisp/emacs-lisp/
H A Dadvice.el71 ;; (see preactivation) or activation time.
72 ;; - Separation of advice definition and activation
151 ;; it will enable automatic advice activation when functions get defined.
192 ;; advised definitions during activation in case the byte-compiler is already
258 ;; `around', `after', `activation' or `deactivation' (the last two allow
293 ;; it will not be used in an activation until somebody enables it.
297 ;; current advice state which will be used during activation
413 ;; translated into the proper access forms at activation time, i.e., when the
579 ;; @@@ Reasons for the separation of advice definition and activation:
584 ;; 2) activation o
[all...]

Completed in 311 milliseconds