Changeset 37088 in webkit for trunk/JavaScriptCore/kjs/ExecState.h
- Timestamp:
- Sep 29, 2008, 6:14:26 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/ExecState.h
r37086 r37088 30 30 namespace JSC { 31 31 32 class EvalNode;33 class FunctionBodyNode;34 32 class JSValue; 35 class GlobalFuncImp;36 class Interpreter;37 class JSGlobalObject;38 class JSVariableObject;39 class Machine;40 class ProgramNode;41 33 class Register; 42 class RegisterFile;43 class ScopeNode;44 34 45 struct Instruction;46 47 35 // Represents the current state of script execution. 48 36 // Passed as the first argument to most functions. … … 54 42 friend class DebuggerCallFrame; 55 43 public: 56 ExecState(JSGlobalObject*, JSObject* globalThisValue,Register* callFrame);44 ExecState(JSGlobalObject*, Register* callFrame); 57 45 58 46 // Global object in which execution began. … … 101 89 ExecState() { } 102 90 103 ExecState(ExecState*, Register File*, Register* callFrame);91 ExecState(ExecState*, Register* callFrame); 104 92 105 93 bool isGlobalObject(JSObject*) const; 106 94 107 95 JSGlobalObject* m_globalObject; 108 JSObject* m_globalThisValue;109 96 110 97 JSValue* m_exception; … … 116 103 // These values are controlled by the machine. 117 104 ExecState* m_prev; 118 RegisterFile* m_registerFile;119 105 Register* m_callFrame; // The most recent call frame. 120 106 };
Note:
See TracChangeset
for help on using the changeset viewer.