|
void | setBreakpointActions (JSC::BreakpointID, const ScriptBreakpoint &) |
|
void | removeBreakpointActions (JSC::BreakpointID) |
|
void | clearBreakpointActions () |
|
const BreakpointActions & | getActionsForBreakpoint (JSC::BreakpointID) |
|
void | addListener (ScriptDebugListener *) |
|
void | removeListener (ScriptDebugListener *, bool isBeingDestroyed) |
|
void | setBreakpointActions (JSC::BreakpointID, const ScriptBreakpoint &) |
|
void | removeBreakpointActions (JSC::BreakpointID) |
|
void | clearBreakpointActions () |
|
const BreakpointActions & | getActionsForBreakpoint (JSC::BreakpointID) |
|
void | addListener (ScriptDebugListener *) |
|
void | removeListener (ScriptDebugListener *, bool isBeingDestroyed) |
|
| Debugger (VM &) |
|
virtual | ~Debugger () |
|
VM & | vm () |
|
JSC::DebuggerCallFrame & | currentDebuggerCallFrame () |
|
bool | hasHandlerForExceptionCallback () const |
|
JSValue | currentException () |
|
bool | needsExceptionCallbacks () const |
|
bool | isInteractivelyDebugging () const |
|
void | attach (JSGlobalObject *) |
|
void | detach (JSGlobalObject *, ReasonForDetach) |
|
bool | isAttached (JSGlobalObject *) |
|
void | resolveBreakpoint (Breakpoint &, SourceProvider *) |
|
BreakpointID | setBreakpoint (Breakpoint &, bool &existing) |
|
void | removeBreakpoint (BreakpointID) |
|
void | clearBreakpoints () |
|
void | activateBreakpoints () |
|
void | deactivateBreakpoints () |
|
bool | breakpointsActive () const |
|
PauseOnExceptionsState | pauseOnExceptionsState () const |
|
void | setPauseOnExceptionsState (PauseOnExceptionsState) |
|
ReasonForPause | reasonForPause () const |
|
BreakpointID | pausingBreakpointID () const |
|
void | setPauseOnNextStatement (bool) |
|
void | breakProgram () |
|
void | continueProgram () |
|
void | stepIntoStatement () |
|
void | stepOverStatement () |
|
void | stepOutOfFunction () |
|
bool | isBlacklisted (SourceID) const |
|
void | addToBlacklist (SourceID) |
|
void | clearBlacklist () |
|
bool | isPaused () const |
|
bool | isStepping () const |
|
bool | suppressAllPauses () const |
|
void | setSuppressAllPauses (bool suppress) |
|
virtual void | sourceParsed (ExecState *, SourceProvider *, int errorLineNumber, const WTF::String &errorMessage)=0 |
|
void | exception (CallFrame *, JSValue exceptionValue, bool hasCatchHandler) |
|
void | atStatement (CallFrame *) |
|
void | atExpression (CallFrame *) |
|
void | callEvent (CallFrame *) |
|
void | returnEvent (CallFrame *) |
|
void | unwindEvent (CallFrame *) |
|
void | willExecuteProgram (CallFrame *) |
|
void | didExecuteProgram (CallFrame *) |
|
void | didReachBreakpoint (CallFrame *) |
|
virtual void | recompileAllJSFunctions () |
|
void | registerCodeBlock (CodeBlock *) |
|
void | setProfilingClient (ProfilingClient *) |
|
bool | hasProfilingClient () const |
|
bool | isAlreadyProfiling () const |
|
double | willEvaluateScript () |
|
void | didEvaluateScript (double startTime, ProfilingReason) |
|
| Debugger (VM &) |
|
virtual | ~Debugger () |
|
VM & | vm () |
|
JSC::DebuggerCallFrame & | currentDebuggerCallFrame () |
|
bool | hasHandlerForExceptionCallback () const |
|
JSValue | currentException () |
|
bool | needsExceptionCallbacks () const |
|
bool | isInteractivelyDebugging () const |
|
void | attach (JSGlobalObject *) |
|
void | detach (JSGlobalObject *, ReasonForDetach) |
|
bool | isAttached (JSGlobalObject *) |
|
void | resolveBreakpoint (Breakpoint &, SourceProvider *) |
|
BreakpointID | setBreakpoint (Breakpoint &, bool &existing) |
|
void | removeBreakpoint (BreakpointID) |
|
void | clearBreakpoints () |
|
void | activateBreakpoints () |
|
void | deactivateBreakpoints () |
|
bool | breakpointsActive () const |
|
PauseOnExceptionsState | pauseOnExceptionsState () const |
|
void | setPauseOnExceptionsState (PauseOnExceptionsState) |
|
ReasonForPause | reasonForPause () const |
|
BreakpointID | pausingBreakpointID () const |
|
void | setPauseOnNextStatement (bool) |
|
void | breakProgram () |
|
void | continueProgram () |
|
void | stepIntoStatement () |
|
void | stepOverStatement () |
|
void | stepOutOfFunction () |
|
bool | isBlacklisted (SourceID) const |
|
void | addToBlacklist (SourceID) |
|
void | clearBlacklist () |
|
bool | isPaused () const |
|
bool | isStepping () const |
|
bool | suppressAllPauses () const |
|
void | setSuppressAllPauses (bool suppress) |
|
virtual void | sourceParsed (ExecState *, SourceProvider *, int errorLineNumber, const WTF::String &errorMessage)=0 |
|
void | exception (CallFrame *, JSValue exceptionValue, bool hasCatchHandler) |
|
void | atStatement (CallFrame *) |
|
void | atExpression (CallFrame *) |
|
void | callEvent (CallFrame *) |
|
void | returnEvent (CallFrame *) |
|
void | unwindEvent (CallFrame *) |
|
void | willExecuteProgram (CallFrame *) |
|
void | didExecuteProgram (CallFrame *) |
|
void | didReachBreakpoint (CallFrame *) |
|
virtual void | recompileAllJSFunctions () |
|
void | registerCodeBlock (CodeBlock *) |
|
void | setProfilingClient (ProfilingClient *) |
|
bool | hasProfilingClient () const |
|
bool | isAlreadyProfiling () const |
|
double | willEvaluateScript () |
|
void | didEvaluateScript (double startTime, ProfilingReason) |
|
|
| ScriptDebugServer (JSC::VM &) |
|
| ~ScriptDebugServer () |
|
virtual void | attachDebugger ()=0 |
|
virtual void | detachDebugger (bool isBeingDestroyed)=0 |
|
virtual void | didPause (JSC::JSGlobalObject *)=0 |
|
virtual void | didContinue (JSC::JSGlobalObject *)=0 |
|
virtual void | runEventLoopWhilePaused ()=0 |
|
virtual bool | isContentScript (JSC::ExecState *) const =0 |
|
virtual void | reportException (JSC::ExecState *, JSC::Exception *) const =0 |
|
bool | evaluateBreakpointAction (const ScriptBreakpointAction &) |
|
void | dispatchFunctionToListeners (JavaScriptExecutionCallback) |
|
void | dispatchFunctionToListeners (const ListenerSet &listeners, JavaScriptExecutionCallback) |
|
void | dispatchDidPause (ScriptDebugListener *) |
|
void | dispatchDidContinue (ScriptDebugListener *) |
|
void | dispatchDidParseSource (const ListenerSet &listeners, JSC::SourceProvider *, bool isContentScript) |
|
void | dispatchFailedToParseSource (const ListenerSet &listeners, JSC::SourceProvider *, int errorLine, const String &errorMessage) |
|
void | dispatchBreakpointActionLog (JSC::ExecState *, const String &) |
|
void | dispatchBreakpointActionSound (JSC::ExecState *, int breakpointActionIdentifier) |
|
void | dispatchBreakpointActionProbe (JSC::ExecState *, const ScriptBreakpointAction &, JSC::JSValue sample) |
|
| ScriptDebugServer (JSC::VM &) |
|
| ~ScriptDebugServer () |
|
virtual void | attachDebugger ()=0 |
|
virtual void | detachDebugger (bool isBeingDestroyed)=0 |
|
virtual void | didPause (JSC::JSGlobalObject *)=0 |
|
virtual void | didContinue (JSC::JSGlobalObject *)=0 |
|
virtual void | runEventLoopWhilePaused ()=0 |
|
virtual bool | isContentScript (JSC::ExecState *) const =0 |
|
virtual void | reportException (JSC::ExecState *, JSC::Exception *) const =0 |
|
bool | evaluateBreakpointAction (const ScriptBreakpointAction &) |
|
void | dispatchFunctionToListeners (JavaScriptExecutionCallback) |
|
void | dispatchFunctionToListeners (const ListenerSet &listeners, JavaScriptExecutionCallback) |
|
void | dispatchDidPause (ScriptDebugListener *) |
|
void | dispatchDidContinue (ScriptDebugListener *) |
|
void | dispatchDidParseSource (const ListenerSet &listeners, JSC::SourceProvider *, bool isContentScript) |
|
void | dispatchFailedToParseSource (const ListenerSet &listeners, JSC::SourceProvider *, int errorLine, const String &errorMessage) |
|
void | dispatchBreakpointActionLog (JSC::ExecState *, const String &) |
|
void | dispatchBreakpointActionSound (JSC::ExecState *, int breakpointActionIdentifier) |
|
void | dispatchBreakpointActionProbe (JSC::ExecState *, const ScriptBreakpointAction &, JSC::JSValue sample) |
|