Home | History | Annotate | Download | only in src

Lines Matching full:debugger

83 // Must match Debug.BreakPositionAlignment in debug-debugger.js
186 // Generate debugger events for collected scripts.
230 // This class contains the debugger support. The main purpose is to handle
282 // Returns true if the current stub call is patched to call the debugger.
285 // a debugger breakpoint.
405 friend class Debugger;
547 // Global handle to debug context where all the debugger JavaScript code is
594 // Frame pointer for the frame where debugger should be called when current
602 // debugger returns control back to user script.
605 // Top debugger entry.
639 // Message delivered to the message handler callback. This is either a debugger
711 // Message send by user to v8 debugger or debugger output message.
778 class Debugger {
780 ~Debugger();
832 // Add a debugger command to the command queue.
839 // Enqueue a debugger command to the command queue for event listeners.
846 // Start the debugger agent listening on the provided port.
850 // Stop the debugger agent.
860 // Unload the debugger if possible. Only called when no debugger is currently
885 return !compiling_natives_ && Debugger::IsDebuggerActive();
906 explicit Debugger(Isolate* isolate);
921 Mutex* debugger_access_; // Mutex guarding debugger variables.
925 bool is_loading_debugger_; // Are we loading the debugger?
927 bool never_unload_debugger_; // Can we unload the debugger?
928 bool force_debugger_active_; // Activate debugger without event listeners.
949 DISALLOW_COPY_AND_ASSIGN(Debugger);
953 // This class is used for entering the debugger. Create an instance in the stack
954 // to enter the debugger. This will set the current break state, make sure the
955 // debugger is loaded and switch to the debugger context. If the debugger for
962 // Check whether the debugger could be entered.
968 // Get the active context from before entering the debugger.
973 EnterDebugger* prev_; // Previous debugger entry if entered recursively.
978 bool load_failed_; // Did the debugger fail to load?