#include <Interpreter.h>
|
| | Interpreter (VM &) |
| |
| | ~Interpreter () |
| |
| void | initialize () |
| |
| CLoopStack & | cloopStack () |
| |
| Opcode | getOpcode (OpcodeID id) |
| |
| OpcodeID | getOpcodeID (Opcode opcode) |
| |
| OpcodeID | getOpcodeID (const Instruction &) |
| |
| OpcodeID | getOpcodeID (const UnlinkedInstruction &) |
| |
| bool | isOpcode (Opcode) |
| |
| JSValue | executeProgram (const SourceCode &, CallFrame *, JSObject *thisObj) |
| |
| JSValue | executeCall (CallFrame *, JSObject *function, CallType, const CallData &, JSValue thisValue, const ArgList &) |
| |
| JSObject * | executeConstruct (CallFrame *, JSObject *function, ConstructType, const ConstructData &, const ArgList &, JSValue newTarget) |
| |
| JSValue | execute (EvalExecutable *, CallFrame *, JSValue thisValue, JSScope *) |
| |
| JSValue | execute (ModuleProgramExecutable *, CallFrame *, JSModuleEnvironment *) |
| |
| void | getArgumentsData (CallFrame *, JSFunction *&, ptrdiff_t &firstParameterIndex, Register *&argv, int &argc) |
| |
| NEVER_INLINE HandlerInfo * | unwind (VM &, CallFrame *&, Exception *, UnwindStart) |
| |
| void | notifyDebuggerOfExceptionToBeThrown (CallFrame *, Exception *) |
| |
| NEVER_INLINE void | debug (CallFrame *, DebugHookType) |
| |
| JS_EXPORT_PRIVATE void | dumpCallFrame (CallFrame *) |
| |
| void | getStackTrace (Vector< StackFrame > &results, size_t framesToSkip=0, size_t maxStackSize=std::numeric_limits< size_t >::max()) |
| |
◆ Interpreter()
| Interpreter::Interpreter |
( |
VM & |
vm | ) |
|
◆ ~Interpreter()
| Interpreter::~Interpreter |
( |
| ) |
|
◆ callErrorConstructor()
◆ callNativeErrorConstructor()
◆ cloopStack()
◆ constructWithErrorConstructor()
◆ constructWithNativeErrorConstructor()
◆ debug()
◆ dumpCallFrame()
◆ execute() [1/2]
◆ execute() [2/2]
◆ executeCall()
◆ executeConstruct()
◆ executeProgram()
◆ getArgumentsData()
◆ getOpcode()
◆ getOpcodeID() [1/3]
◆ getOpcodeID() [2/3]
◆ getOpcodeID() [3/3]
◆ getStackTrace()
◆ initialize()
| void Interpreter::initialize |
( |
| ) |
|
◆ isOpcode()
| bool Interpreter::isOpcode |
( |
Opcode |
opcode | ) |
|
◆ notifyDebuggerOfExceptionToBeThrown()
◆ stackTraceAsString()
◆ unwind()
◆ CachedCall
◆ JIT
◆ LLIntOffsetsExtractor
◆ VM
The documentation for this class was generated from the following files: