Index: src/liveedit.h |
diff --git a/src/liveedit.h b/src/liveedit.h |
index 73aa7d3d3c2120f3ac318fbf6ac99f524234cb85..19caf95f144552818d20ac26374c50fa933e83e9 100644 |
--- a/src/liveedit.h |
+++ b/src/liveedit.h |
@@ -73,6 +73,28 @@ class LiveEditFunctionTracker { |
static bool IsActive(); |
}; |
+#ifdef ENABLE_DEBUGGER_SUPPORT |
+ |
+class LiveEdit : AllStatic { |
+ public: |
+ static JSArray* GatherCompileInfo(Handle<Script> script, |
+ Handle<String> source); |
+ |
+ static void WrapSharedFunctionInfos(Handle<JSArray> array); |
+ |
+ static void ReplaceFunctionCode(Handle<JSArray> new_compile_info_array, |
+ Handle<JSArray> shared_info_array); |
+ |
+ static void RelinkFunctionToScript(Handle<JSArray> shared_info_array, |
+ Handle<Script> script_handle); |
+ |
+ static void PatchFunctionPositions(Handle<JSArray> shared_info_array, |
+ Handle<JSArray> position_change_array); |
+}; |
+ |
+#endif // ENABLE_DEBUGGER_SUPPORT |
+ |
+ |
} } // namespace v8::internal |
#endif /* V*_LIVEEDIT_H_ */ |