Lines Matching refs:protocol

16 #include "src/inspector/protocol/Debugger.h"
17 #include "src/inspector/protocol/Forward.h"
28 using protocol::Maybe;
29 using protocol::Response;
31 class V8DebuggerAgentImpl : public protocol::Debugger::Backend {
39 V8DebuggerAgentImpl(V8InspectorSessionImpl*, protocol::FrontendChannel*,
40 protocol::DictionaryValue* state);
46 // Part of the protocol.
57 std::unique_ptr<protocol::Array<protocol::Debugger::Location>>* locations)
60 std::unique_ptr<protocol::Debugger::Location>,
62 std::unique_ptr<protocol::Debugger::Location>* actualLocation) override;
69 Response continueToLocation(std::unique_ptr<protocol::Debugger::Location>,
72 std::unique_ptr<protocol::Runtime::StackTraceId> inStackTraceId,
73 std::unique_ptr<protocol::Runtime::StackTrace>* outStackTrace) override;
77 std::unique_ptr<protocol::Array<protocol::Debugger::SearchMatch>>*)
80 std::unique_ptr<protocol::Debugger::Location> start,
81 Maybe<protocol::Debugger::Location> end, Maybe<bool> restrictToFunction,
82 std::unique_ptr<protocol::Array<protocol::Debugger::BreakLocation>>*
87 Maybe<protocol::Array<protocol::Debugger::CallFrame>>* optOutCallFrames,
89 Maybe<protocol::Runtime::StackTrace>* optOutAsyncStackTrace,
90 Maybe<protocol::Runtime::StackTraceId>* optOutAsyncStackTraceId,
91 Maybe<protocol::Runtime::ExceptionDetails>* optOutCompileError) override;
94 std::unique_ptr<protocol::Array<protocol::Debugger::CallFrame>>*
96 Maybe<protocol::Runtime::StackTrace>* asyncStackTrace,
97 Maybe<protocol::Runtime::StackTraceId>* asyncStackTraceId) override;
99 Maybe<protocol::Binary>* bytecode) override;
101 protocol::Binary* bytecode) override;
104 Response stepOver(Maybe<protocol::Array<protocol::Debugger::LocationRange>>
107 Maybe<protocol::Array<protocol::Debugger::LocationRange>>
110 Response pauseOnAsyncCall(std::unique_ptr<protocol::Runtime::StackTraceId>
119 std::unique_ptr<protocol::Runtime::RemoteObject>* result,
120 Maybe<protocol::Runtime::ExceptionDetails>*) override;
123 std::unique_ptr<protocol::Runtime::CallArgument> newValue,
126 std::unique_ptr<protocol::Runtime::CallArgument> newValue) override;
129 std::unique_ptr<protocol::Array<String16>> patterns) override;
132 std::unique_ptr<protocol::Array<protocol::Debugger::ScriptPosition>>
144 std::unique_ptr<protocol::DictionaryValue> data);
147 std::unique_ptr<protocol::DictionaryValue> data);
178 std::unique_ptr<protocol::Array<protocol::Debugger::CallFrame>>*);
179 std::unique_ptr<protocol::Runtime::StackTrace> currentAsyncStackTrace();
180 std::unique_ptr<protocol::Runtime::StackTraceId> currentExternalStackTrace();
184 std::unique_ptr<protocol::Debugger::Location> setBreakpointImpl(
204 protocol::Array<protocol::Debugger::LocationRange>* skipList);
217 protocol::DictionaryValue* m_state;
218 protocol::Debugger::Frontend m_frontend;
224 std::unique_ptr<protocol::DictionaryValue>>
241 std::pair<String16, std::unique_ptr<protocol::DictionaryValue>>;
246 std::unique_ptr<protocol::DictionaryValue> breakAuxData);