|
| V8RuntimeAgentImpl (V8InspectorSessionImpl *, protocol::FrontendChannel *, protocol::DictionaryValue *state, std::shared_ptr< V8DebuggerBarrier >) |
|
| ~V8RuntimeAgentImpl () override |
|
| V8RuntimeAgentImpl (const V8RuntimeAgentImpl &)=delete |
|
V8RuntimeAgentImpl & | operator= (const V8RuntimeAgentImpl &)=delete |
|
void | restore () |
|
Response | enable () override |
|
Response | disable () override |
|
void | evaluate (const String16 &expression, std::optional< String16 > objectGroup, std::optional< bool > includeCommandLineAPI, std::optional< bool > silent, std::optional< int > executionContextId, std::optional< bool > returnByValue, std::optional< bool > generatePreview, std::optional< bool > userGesture, std::optional< bool > awaitPromise, std::optional< bool > throwOnSideEffect, std::optional< double > timeout, std::optional< bool > disableBreaks, std::optional< bool > replMode, std::optional< bool > allowUnsafeEvalBlockedByCSP, std::optional< String16 > uniqueContextId, std::unique_ptr< protocol::Runtime::SerializationOptions > serializationOptions, std::unique_ptr< EvaluateCallback >) override |
|
void | awaitPromise (const String16 &promiseObjectId, std::optional< bool > returnByValue, std::optional< bool > generatePreview, std::unique_ptr< AwaitPromiseCallback >) override |
|
void | callFunctionOn (const String16 &expression, std::optional< String16 > objectId, std::unique_ptr< protocol::Array< protocol::Runtime::CallArgument > > optionalArguments, std::optional< bool > silent, std::optional< bool > returnByValue, std::optional< bool > generatePreview, std::optional< bool > userGesture, std::optional< bool > awaitPromise, std::optional< int > executionContextId, std::optional< String16 > objectGroup, std::optional< bool > throwOnSideEffect, std::optional< String16 > uniqueContextId, std::unique_ptr< protocol::Runtime::SerializationOptions > serializationOptions, std::unique_ptr< CallFunctionOnCallback >) override |
|
Response | releaseObject (const String16 &objectId) override |
|
Response | getProperties (const String16 &objectId, std::optional< bool > ownProperties, std::optional< bool > accessorPropertiesOnly, std::optional< bool > generatePreview, std::optional< bool > nonIndexedPropertiesOnly, std::unique_ptr< protocol::Array< protocol::Runtime::PropertyDescriptor > > *result, std::unique_ptr< protocol::Array< protocol::Runtime::InternalPropertyDescriptor > > *internalProperties, std::unique_ptr< protocol::Array< protocol::Runtime::PrivatePropertyDescriptor > > *privateProperties, std::unique_ptr< protocol::Runtime::ExceptionDetails > *) override |
|
Response | releaseObjectGroup (const String16 &objectGroup) override |
|
Response | runIfWaitingForDebugger () override |
|
Response | setCustomObjectFormatterEnabled (bool) override |
|
Response | setMaxCallStackSizeToCapture (int) override |
|
Response | discardConsoleEntries () override |
|
Response | compileScript (const String16 &expression, const String16 &sourceURL, bool persistScript, std::optional< int > executionContextId, std::optional< String16 > *, std::unique_ptr< protocol::Runtime::ExceptionDetails > *) override |
|
void | runScript (const String16 &, std::optional< int > executionContextId, std::optional< String16 > objectGroup, std::optional< bool > silent, std::optional< bool > includeCommandLineAPI, std::optional< bool > returnByValue, std::optional< bool > generatePreview, std::optional< bool > awaitPromise, std::unique_ptr< RunScriptCallback >) override |
|
Response | queryObjects (const String16 &prototypeObjectId, std::optional< String16 > objectGroup, std::unique_ptr< protocol::Runtime::RemoteObject > *objects) override |
|
Response | globalLexicalScopeNames (std::optional< int > executionContextId, std::unique_ptr< protocol::Array< String16 > > *outNames) override |
|
Response | getIsolateId (String16 *outIsolateId) override |
|
Response | getHeapUsage (double *out_usedSize, double *out_totalSize, double *out_embedderHeapUsedSize, double *out_backingStorageSize) override |
|
void | terminateExecution (std::unique_ptr< TerminateExecutionCallback > callback) override |
|
Response | addBinding (const String16 &name, std::optional< int > executionContextId, std::optional< String16 > executionContextName) override |
|
Response | removeBinding (const String16 &name) override |
|
void | addBindings (InspectedContext *context) |
|
Response | getExceptionDetails (const String16 &errorObjectId, std::unique_ptr< protocol::Runtime::ExceptionDetails > *out_exceptionDetails) override |
|
void | reset () |
|
void | reportExecutionContextCreated (InspectedContext *) |
|
void | reportExecutionContextDestroyed (InspectedContext *) |
|
void | inspect (std::unique_ptr< protocol::Runtime::RemoteObject > objectToInspect, std::unique_ptr< protocol::DictionaryValue > hints, int executionContextId) |
|
void | messageAdded (V8ConsoleMessage *) |
|
bool | enabled () const |
|
Definition at line 58 of file v8-runtime-agent-impl.h.