143 typedef void (*MessageHandler)(
const Message& message);
145 V8_DEPRECATED(
"No longer supported",
static bool SetDebugEventListener(
146 Isolate* isolate, EventCallback that,
165 static void SetMessageHandler(
Isolate* isolate,
166 MessageHandler handler));
170 static void SendCommand(
Isolate* isolate,
171 const uint16_t* command,
int length,
216 "No longer supported",
244 static void SetTailCallEliminationEnabled(
Isolate* isolate,
Definition: v8-debug.h:32
virtual ~ClientData()
Definition: v8-debug.h:34
Definition: v8-debug.h:93
virtual ~EventDetails()
Definition: v8-debug.h:127
virtual Local< Context > GetEventContext() const =0
virtual Isolate * GetIsolate() const =0
virtual ClientData * GetClientData() const =0
virtual Local< Value > GetCallbackData() const =0
virtual Local< Object > GetEventData() const =0
virtual DebugEvent GetEvent() const =0
virtual Local< Object > GetExecutionState() const =0
Definition: v8-debug.h:41
virtual bool IsResponse() const =0
virtual Local< String > GetJSON() const =0
virtual Local< Context > GetEventContext() const =0
virtual bool IsEvent() const =0
virtual Isolate * GetIsolate() const =0
virtual DebugEvent GetEvent() const =0
virtual ClientData * GetClientData() const =0
virtual Local< Object > GetExecutionState() const =0
virtual Local< Object > GetEventData() const =0
virtual ~Message()
Definition: v8-debug.h:87
virtual bool WillStartRunning() const =0
Definition: v8-debug.h:26
static void DebugBreak(Isolate *isolate)
static MaybeLocal< Context > GetDebuggedContext(Isolate *isolate)
static bool IsTailCallEliminationEnabled(Isolate *isolate)
static Local< Context > GetDebugContext(Isolate *isolate)
static void CancelDebugBreak(Isolate *isolate)
static bool CheckDebugBreak(Isolate *isolate)
static void SetLiveEditEnabled(Isolate *isolate, bool enable)
static void ProcessDebugMessages(Isolate *isolate)
Definition: libplatform.h:12
DebugEvent
Definition: v8-debug.h:18
@ AfterCompile
Definition: v8-debug.h:21
@ AsyncTaskEvent
Definition: v8-debug.h:23
@ CompileError
Definition: v8-debug.h:22
@ Break
Definition: v8-debug.h:19
#define V8_EXPORT
Definition: v8.h:56
#define V8_DEPRECATED(message, declarator)
Definition: v8config.h:325