• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/JavaScriptCore-7537.78.1/interpreter/

Lines Matching defs:Interpreter

31 #include "Interpreter.h"
85 Interpreter::ErrorHandlingMode::ErrorHandlingMode(ExecState *exec)
93 Interpreter::ErrorHandlingMode::~ErrorHandlingMode()
102 // The Interpreter::StackPolicy class is used to compute a stack capacity
117 Interpreter::StackPolicy::StackPolicy(Interpreter& interpreter, const StackBounds& stack)
197 Interpreter* interpreter = callFrame->vm().interpreter;
279 Interpreter::Interpreter(VM& vm)
289 Interpreter::~Interpreter()
293 void Interpreter::initialize(bool canUseJIT)
314 void Interpreter::dumpCallFrame(CallFrame*)
320 void Interpreter::dumpCallFrame(CallFrame* callFrame)
326 void Interpreter::dumpRegisters(CallFrame* callFrame)
401 bool Interpreter::isOpcode(Opcode opcode)
416 NEVER_INLINE bool Interpreter::unwindCallFrame(CallFrame*& callFrame, JSValue exceptionValue, unsigned& bytecodeOffset, CodeBlock*& codeBlock)
664 void Interpreter::getStackTrace(VM* vm, Vector<StackFrame>& results, size_t maxStackSize)
701 void Interpreter::addStackTraceIfNecessary(CallFrame* callFrame, JSValue error)
732 NEVER_INLINE HandlerInfo* Interpreter::throwException(CallFrame*& callFrame, JSValue& exceptionValue, unsigned bytecodeOffset)
761 Interpreter::getStackTrace(&callFrame->vm(), stack);
829 SamplingScope(Interpreter* interpreter)
839 Interpreter* m_interpreter;
842 JSValue Interpreter::execute(ProgramExecutable* program, CallFrame* callFrame, JSObject* thisObj)
1012 JSValue Interpreter::executeCall(CallFrame* callFrame, JSObject* function, CallType callType, const CallData& callData, JSValue thisValue, const ArgList& args)
1089 JSObject* Interpreter::executeConstruct(CallFrame* callFrame, JSObject* constructor, ConstructType constructType, const ConstructData& constructData, const ArgList& args)
1172 CallFrameClosure Interpreter::prepareForRepeatCall(FunctionExecutable* functionExecutable, CallFrame* callFrame, JSFunction* function, int argumentCountIncludingThis, JSScope* scope)
1214 JSValue Interpreter::execute(CallFrameClosure& closure)
1264 void Interpreter::endRepeatCall(CallFrameClosure& closure)
1269 JSValue Interpreter::execute(EvalExecutable* eval, CallFrame* callFrame, JSValue thisValue, JSScope* scope)
1364 NEVER_INLINE void Interpreter::debug(CallFrame* callFrame, DebugHookID debugHookID, int firstLine, int lastLine, int column)
1392 JSValue Interpreter::retrieveArgumentsFromVMCode(CallFrame* callFrame, JSFunction* function) const
1403 JSValue Interpreter::retrieveCallerFromVMCode(CallFrame* callFrame, JSFunction* function) const
1433 void Interpreter::retrieveLastCaller(CallFrame* callFrame, int& lineNumber, intptr_t& sourceID, String& sourceURL, JSValue& function) const
1454 CallFrame* Interpreter::findFunctionCallFrameFromVMCode(CallFrame* callFrame, JSFunction* function)
1463 void Interpreter::enableSampler()
1472 void Interpreter::dumpSampleData(ExecState* exec)
1481 void Interpreter::startSampling()
1490 void Interpreter::stopSampling()