vendor/v8/src/liveedit.h in mustang-0.0.1 vs vendor/v8/src/liveedit.h in mustang-0.1.0

- old
+ new

@@ -63,16 +63,21 @@ // in order to analyze whether function code maybe safely patched (with new // code successfully reading existing data from function scopes). The Tracker // also collects compiled function codes. class LiveEditFunctionTracker { public: - explicit LiveEditFunctionTracker(FunctionLiteral* fun); + explicit LiveEditFunctionTracker(Isolate* isolate, FunctionLiteral* fun); ~LiveEditFunctionTracker(); void RecordFunctionInfo(Handle<SharedFunctionInfo> info, FunctionLiteral* lit); void RecordRootFunctionInfo(Handle<Code> code); - static bool IsActive(); + static bool IsActive(Isolate* isolate); + + private: +#ifdef ENABLE_DEBUGGER_SUPPORT + Isolate* isolate_; +#endif }; #ifdef ENABLE_DEBUGGER_SUPPORT class LiveEdit : AllStatic {