Lines Matching defs:Debug
72 // Debug events which can occur in the V8 JavaScript engine.
84 class EXPORT Debug {
97 * A message object passed to the debug message handler.
117 * debugger event that started the debug message loop.
128 * Get the context active when the debug event happened. Note this is not
136 * client_data data value passed into Debug::SendCommand along with the
148 * An event details object passed to the debug event listener.
158 * Access to execution state and event data of the debug event. Don't store
165 * Get the context active when the debug event happened. Note this is not
189 * Debug event callback function.
191 * \param event the type of the debug event that triggered the callback
203 * Debug event callback function.
205 * \param event_details object providing information about the debug event
213 * Debug message callback function.
215 * \param message the debug message handler message object
228 * Debug message callback function.
230 * \param message the debug message handler message object
238 * Debug host dispatch callback function.
243 * Callback function for the host to ensure debug messages are processed.
247 // Set a C debug event listener.
253 // Set a JavaScript debug event listener.
292 * Register a callback function to be called when a debug message has been
293 * received and is ready to be processed. For the debug messages to be
295 * callback can be used to make sure V8 is entered for the debug message to
296 * be processed. Note that debug messages will only be processed if there is
315 * v8::Debug::Call will return the current line of JavaScript execution.
332 * Enable the V8 builtin debug agent. The debugger agent will listen on the
343 * Disable the V8 builtin debug agent. The TCP/IP connection will be closed.
348 * Makes V8 process all pending debug messages.
350 * From V8 point of view all debug messages come asynchronously (e.g. from
358 * 2. V8 is suspended on debug breakpoint; in this state V8 is dedicated
359 * to reading and processing debug messages;
361 * by default it means that processing of all debug messages will be deferred
365 * It makes sense to call this method whenever a new debug message arrived and
366 * V8 is not already running. Method v8::Debug::SetDebugMessageDispatchHandler
371 * 1. It does nothing except for processing all pending debug messages.
379 * "Evaluate" debug command behavior currently is not specified in scope