48 virtual bool IsEvent()
const = 0;
49 virtual bool IsResponse()
const = 0;
50 virtual DebugEvent GetEvent()
const = 0;
56 virtual bool WillStartRunning()
const = 0;
87 virtual Isolate* GetIsolate()
const = 0;
101 virtual DebugEvent GetEvent()
const = 0;
128 virtual ClientData* GetClientData()
const = 0;
151 typedef void (*MessageHandler)(
const Message& message);
156 typedef void (*DebugMessageDispatchHandler)();
158 static bool SetDebugEventListener(EventCallback that,
163 static void DebugBreak(
Isolate* isolate);
167 static void CancelDebugBreak(
Isolate* isolate);
170 static bool CheckDebugBreak(
Isolate* isolate);
173 static void SetMessageHandler(MessageHandler handler);
175 static void SendCommand(
Isolate* isolate,
176 const uint16_t* command,
int length,
197 static V8_DEPRECATE_SOON(
209 static V8_DEPRECATE_SOON(
"Use maybe version",
245 static void ProcessDebugMessages();
261 static void SetLiveEditEnabled(
Isolate* isolate,
bool enable);
271 #endif // V8_V8_DEBUG_H_
Definition: libplatform.h:10
Definition: v8-debug.h:96
Definition: v8-debug.h:34
Definition: v8-debug.h:43
Definition: v8-debug.h:28