| 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_ */
|
|
|