|
| | 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.