![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
| V8Debugger (v8::Isolate *, V8InspectorImpl *) | |
| bool | enabled () const |
| v8::Isolate * | isolate () const |
| void | setBreakpointsActive (bool) |
| v8::debug::ExceptionBreakState | getPauseOnExceptionsState () |
| void | setPauseOnExceptionsState (v8::debug::ExceptionBreakState) |
| bool | canBreakProgram () |
| void | breakProgram (int targetContextGroupId) |
| void | interruptAndBreak (int targetContextGroupId) |
| void | continueProgram (int targetContextGroupId) |
| void | breakProgramOnAssert (int targetContextGroupId) |
| void | setPauseOnNextCall (bool, int targetContextGroupId) |
| void | stepIntoStatement (int targetContextGroupId, bool breakOnAsyncCall) |
| void | stepOverStatement (int targetContextGroupId) |
| void | stepOutOfFunction (int targetContextGroupId) |
| void | scheduleStepIntoAsync (std::unique_ptr< ScheduleStepIntoAsyncCallback > callback, int targetContextGroupId) |
| void | pauseOnAsyncCall (int targetContextGroupId, uintptr_t task, const String16 &debuggerId) |
| void | terminateExecution (std::unique_ptr< TerminateExecutionCallback > callback) |
| Response | continueToLocation (int targetContextGroupId, V8DebuggerScript *script, std::unique_ptr< protocol::Debugger::Location >, const String16 &targetCallFramess) |
| void | getCompiledScripts (int contextGroupId, std::vector< std::unique_ptr< V8DebuggerScript >> &) |
| void | enable () |
| void | disable () |
| bool | isPaused () const |
| bool | isPausedInContextGroup (int contextGroupId) const |
| int | maxAsyncCallChainDepth () |
| void | setAsyncCallStackDepth (V8DebuggerAgentImpl *, int) |
| std::shared_ptr< AsyncStackTrace > | currentAsyncParent () |
| V8StackTraceId | currentExternalParent () |
| std::shared_ptr< StackFrame > | symbolize (v8::Local< v8::StackFrame > v8Frame) |
| std::unique_ptr< V8StackTraceImpl > | createStackTrace (v8::Local< v8::StackTrace >) |
| std::unique_ptr< V8StackTraceImpl > | captureStackTrace (bool fullStack) |
| v8::MaybeLocal< v8::Array > | internalProperties (v8::Local< v8::Context >, v8::Local< v8::Value >) |
| v8::Local< v8::Array > | queryObjects (v8::Local< v8::Context > context, v8::Local< v8::Object > prototype) |
| void | asyncTaskScheduled (const StringView &taskName, void *task, bool recurring) |
| void | asyncTaskCanceled (void *task) |
| void | asyncTaskStarted (void *task) |
| void | asyncTaskFinished (void *task) |
| void | allAsyncTasksCanceled () |
| V8StackTraceId | storeCurrentStackTrace (const StringView &description) |
| void | externalAsyncTaskStarted (const V8StackTraceId &parent) |
| void | externalAsyncTaskFinished (const V8StackTraceId &parent) |
| uintptr_t | storeStackTrace (std::shared_ptr< AsyncStackTrace > stack) |
| void | muteScriptParsedEvents () |
| void | unmuteScriptParsedEvents () |
| V8InspectorImpl * | inspector () |
| WasmTranslation * | wasmTranslation () |
| void | setMaxAsyncTaskStacksForTest (int limit) |
| void | dumpAsyncTaskStacksStateForTest () |
| v8_inspector::V8StackTraceId | scheduledAsyncCall () |
| std::pair< int64_t, int64_t > | debuggerIdFor (int contextGroupId) |
| std::pair< int64_t, int64_t > | debuggerIdFor (const String16 &serializedDebuggerId) |
| std::shared_ptr< AsyncStackTrace > | stackTraceFor (int contextGroupId, const V8StackTraceId &id) |
Definition at line 41 of file v8-debugger.h.