Move vmEntryGlobalObject() to VM from CallFrame.
[WebKit-https.git] / Source / JavaScriptCore / runtime / VM.h
index f1b9101..c5bc9dd 100644 (file)
@@ -172,6 +172,8 @@ struct HashTable;
 struct Instruction;
 struct ValueProfile;
 
+typedef ExecState CallFrame;
+
 struct LocalTimeOffsetCache {
     LocalTimeOffsetCache()
         : start(0.0)
@@ -293,6 +295,9 @@ public:
     unsigned id() const { return m_id; }
     bool isEntered() const { return !!entryScope; }
 
+    // Global object in which execution began.
+    JS_EXPORT_PRIVATE JSGlobalObject* vmEntryGlobalObject(const CallFrame*) const;
+
 private:
     unsigned nextID();