#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: