|
| V8DebuggerAgentImpl (V8InspectorSessionImpl *, protocol::FrontendChannel *, protocol::DictionaryValue *state) |
|
void | restore () |
|
Response | enable (String16 *outDebuggerId) override |
|
Response | disable () override |
|
Response | setBreakpointsActive (bool active) override |
|
Response | setSkipAllPauses (bool skip) override |
|
Response | setBreakpointByUrl (int lineNumber, Maybe< String16 > optionalURL, Maybe< String16 > optionalURLRegex, Maybe< String16 > optionalScriptHash, Maybe< int > optionalColumnNumber, Maybe< String16 > optionalCondition, String16 *, std::unique_ptr< protocol::Array< protocol::Debugger::Location >> *locations) override |
|
Response | setBreakpoint (std::unique_ptr< protocol::Debugger::Location >, Maybe< String16 > optionalCondition, String16 *, std::unique_ptr< protocol::Debugger::Location > *actualLocation) override |
|
Response | setBreakpointOnFunctionCall (const String16 &functionObjectId, Maybe< String16 > optionalCondition, String16 *outBreakpointId) override |
|
Response | removeBreakpoint (const String16 &breakpointId) override |
|
Response | continueToLocation (std::unique_ptr< protocol::Debugger::Location >, Maybe< String16 > targetCallFrames) override |
|
Response | getStackTrace (std::unique_ptr< protocol::Runtime::StackTraceId > inStackTraceId, std::unique_ptr< protocol::Runtime::StackTrace > *outStackTrace) override |
|
Response | searchInContent (const String16 &scriptId, const String16 &query, Maybe< bool > optionalCaseSensitive, Maybe< bool > optionalIsRegex, std::unique_ptr< protocol::Array< protocol::Debugger::SearchMatch >> *) override |
|
Response | getPossibleBreakpoints (std::unique_ptr< protocol::Debugger::Location > start, Maybe< protocol::Debugger::Location > end, Maybe< bool > restrictToFunction, std::unique_ptr< protocol::Array< protocol::Debugger::BreakLocation >> *locations) override |
|
Response | setScriptSource (const String16 &inScriptId, const String16 &inScriptSource, Maybe< bool > dryRun, Maybe< protocol::Array< protocol::Debugger::CallFrame >> *optOutCallFrames, Maybe< bool > *optOutStackChanged, Maybe< protocol::Runtime::StackTrace > *optOutAsyncStackTrace, Maybe< protocol::Runtime::StackTraceId > *optOutAsyncStackTraceId, Maybe< protocol::Runtime::ExceptionDetails > *optOutCompileError) override |
|
Response | restartFrame (const String16 &callFrameId, std::unique_ptr< protocol::Array< protocol::Debugger::CallFrame >> *newCallFrames, Maybe< protocol::Runtime::StackTrace > *asyncStackTrace, Maybe< protocol::Runtime::StackTraceId > *asyncStackTraceId) override |
|
Response | getScriptSource (const String16 &scriptId, String16 *scriptSource) override |
|
Response | pause () override |
|
Response | resume () override |
|
Response | stepOver () override |
|
Response | stepInto (Maybe< bool > inBreakOnAsyncCall) override |
|
Response | stepOut () override |
|
void | scheduleStepIntoAsync (std::unique_ptr< ScheduleStepIntoAsyncCallback > callback) override |
|
Response | pauseOnAsyncCall (std::unique_ptr< protocol::Runtime::StackTraceId > inParentStackTraceId) override |
|
Response | setPauseOnExceptions (const String16 &pauseState) override |
|
Response | evaluateOnCallFrame (const String16 &callFrameId, const String16 &expression, Maybe< String16 > objectGroup, Maybe< bool > includeCommandLineAPI, Maybe< bool > silent, Maybe< bool > returnByValue, Maybe< bool > generatePreview, Maybe< bool > throwOnSideEffect, Maybe< double > timeout, std::unique_ptr< protocol::Runtime::RemoteObject > *result, Maybe< protocol::Runtime::ExceptionDetails > *) override |
|
Response | setVariableValue (int scopeNumber, const String16 &variableName, std::unique_ptr< protocol::Runtime::CallArgument > newValue, const String16 &callFrame) override |
|
Response | setReturnValue (std::unique_ptr< protocol::Runtime::CallArgument > newValue) override |
|
Response | setAsyncCallStackDepth (int depth) override |
|
Response | setBlackboxPatterns (std::unique_ptr< protocol::Array< String16 >> patterns) override |
|
Response | setBlackboxedRanges (const String16 &scriptId, std::unique_ptr< protocol::Array< protocol::Debugger::ScriptPosition >> positions) override |
|
bool | enabled () const |
|
void | setBreakpointFor (v8::Local< v8::Function > function, v8::Local< v8::String > condition, BreakpointSource source) |
|
void | removeBreakpointFor (v8::Local< v8::Function > function, BreakpointSource source) |
|
void | schedulePauseOnNextStatement (const String16 &breakReason, std::unique_ptr< protocol::DictionaryValue > data) |
|
void | cancelPauseOnNextStatement () |
|
void | breakProgram (const String16 &breakReason, std::unique_ptr< protocol::DictionaryValue > data) |
|
void | reset () |
|
void | didPause (int contextId, v8::Local< v8::Value > exception, const std::vector< v8::debug::BreakpointId > &hitBreakpoints, v8::debug::ExceptionType exceptionType, bool isUncaught, bool isOOMBreak, bool isAssert) |
|
void | didContinue () |
|
void | didParseSource (std::unique_ptr< V8DebuggerScript >, bool success) |
|
bool | isFunctionBlackboxed (const String16 &scriptId, const v8::debug::Location &start, const v8::debug::Location &end) |
|
bool | acceptsPause (bool isOOMBreak) const |
|
v8::Isolate * | isolate () |
|
Definition at line 30 of file v8-debugger-agent-impl.h.