vm_service_client library

Classes

VM
Data about the Dart VM as a whole.
VMBoolInstance
An instance of bool.
VMBoolInstanceRef
A reference to an instance of bool.
VMBoundedTypeInstance
An instance of the VM-internal BoundedType class.
VMBoundedTypeInstanceRef
A reference to an instance of the VM-internal BoundedType class.
VMBoundField
An instance field bound to a particular value.
VMBoundVariable
A local variable bound to a particular value in a VMFrame.
VMBreakpoint
A debugger breakpoint. [...]
VMBreakpointLocation
The location of a breakpoint, whether or not it's resolved.
VMClass
A Dart class.
VMClassRef
A reference to a Dart class.
VMClosureInstance
An instance of the built-in VM closure implementation.
VMClosureInstanceRef
A reference to an instance of the built-in VM closure implementation.
VMCode
Compiled code in the Dart VM.
VMCodeKind
An enum of types of code.
VMCodeRef
A reference to compiled code in the Dart VM.
VMContext
The captured variables for a closure.
VMContextRef
A reference to the captured variables for a closure.
VMDoubleInstance
An instance of double.
VMDoubleInstanceRef
A reference to an instance of double.
VMError
A Dart language error.
VMErrorKind
An enum of different kinds of Dart errors.
VMErrorRef
A reference to a Dart language error.
VMExceptionPauseMode
An enum of exception pause behaviour for use in VMIsolateRef.setExceptionPauseMode.
VMExtensionEvent
An event posted via postEvent from the dart:developer package.
VMField
A field or variable.
VMFieldRef
A reference to a field or variable.
VMFlag
A flag passed to the VM.
VMFloat32x4Instance
An instance of Float32x4.
VMFloat32x4InstanceRef
A reference to an instance of Float32x4.
VMFloat64x2Instance
An instance of Float64x2.
VMFloat64x2InstanceRef
An instance of Float64x2.
VMFrame
An active stack frame.
VMFunction
A Dart function or method.
VMFunctionRef
A reference to a Dart function or method.
VMInstance
An instance of a Dart class on the remote VM.
VMInstanceRef
A reference to an instance of a Dart class on the remote VM. [...]
VMInt32x4Instance
An instance of Int32x4.
VMInt32x4InstanceRef
A reference to an instance of Int32x4.
VMIntInstance
An instance of int.
VMIntInstanceRef
A reference to an instance of int.
VMIsolate
A full isolate on the remote VM.
VMIsolateRef
A reference to an isolate on the remote VM. [...]
VMLibrary
A a Dart library—that is, a single importable Dart file.
VMLibraryDependency
A single dependency—that is, an import or an export.
VMLibraryRef
A reference to a Dart library—that is, a single importable Dart file.
VMListInstance
An instance of List.
VMListInstanceRef
A reference to an instance of List.
VMMapAssociation
A single key/value pair in a VMMapInstance.
VMMapInstance
An instance of Map.
VMMapInstanceRef
A reference to an instance of Map.
VMMessage
A pending message to the current isolate.
VMMirrorReferenceInstance
An instance of the VM-internal MirrorReference class.
VMMirrorReferenceInstanceRef
A reference to an instance of the VM-internal MirrorReference class.
VMNoneEvent
An event indicating that an isolate was unpaused.
VMNullInstance
A null instance.
VMNullInstanceRef
A reference to a null instance.
VMObject
A persistent service-protocol object that's local to an isolate.
VMObjectRef
A reference to persistent service-protocol object that's local to an isolate. [...]
VMPauseBreakpointEvent
An event indicating that an isolate was paused at a breakpoint or due to stepping through code.
VMPauseEvent
An event indicating that an isolate has been paused or resumed.
VMPauseExceptionEvent
An event indicating that an isolate was paused due to an exception.
VMPauseExitEvent
An event indicating that an isolate was paused as it exited, before it terminated.
VMPauseInterruptedEvent
An event indicating that an isolate was paused due to an interruption. [...]
VMPauseStartEvent
An event indicating that an isolate was paused as it started, before it executed any code.
VMRef
A reference to data the Dart VM as a whole. [...]
VMRegExpInstance
An instance of RegExp.
VMRegExpInstanceRef
A reference to an instance of RegExp. [...]
VMResolvedBreakpoint
A resolved breakpoint with a precise source location.
VMResumeEvent
An event indicating that an isolate was unpaused.
VMRunnableIsolate
A full isolate on the remote VM that's ready to run code. [...]
VMScript
A script in the Dart VM.
VMScriptRef
A reference to a script in the Dart VM. [...]
VMScriptToken
The location of a token in a Dart script. [...]
VMSentinel
A value that indicates that an object on the remote VM is no longer available.
VMServiceClient
A client for the Dart VM service protocol. [...]
VMServiceVersion
The version of the VM service protocol (not the Dart VM itself).
VMSourceLocation
A location or span of code in a Dart script.
VMSourceReport
A report about ranges of source code. [...]
VMSourceReportRange
A range of executable code (function, method, constructor, etc) in the running program. [...]
VMStack
The current execution stack and message queue for an isolate.
VMStackTraceInstance
VMStackTraceInstanceRef
VMStep
An enum of ways to resume an isolate's execution using VMIsolateRef.resume.
VMStringInstance
An instance of String.
VMStringInstanceRef
A reference to an instance of String.
VMTypeArguments
The type arguments for some instantiated generic type.
VMTypeArgumentsRef
A reference to the type arguments for some instantiated generic type.
VMTypedDataInstance<T extends TypedData>
An instance of TypedData.
VMTypedDataInstanceRef<T extends TypedData>
A reference to an instance of TypedData.
VMTypeInstance
An instance of Type.
VMTypeInstanceRef
A reference to an instance of Type.
VMTypeLikeInstance
An instance that's used as a type.
VMTypeLikeInstanceRef
A reference to an instance that's used as a type.
VMTypeParameterInstance
An instance of the VM-internal TypeParameter class.
VMTypeParameterInstanceRef
A reference to an instance of the VM-internal TypeParameter class.
VMTypeRefInstance
An instance of the VM-internal TypeRef class.
VMTypeRefInstanceRef
A reference to an instance of the VM-internal TypeRef class.
VMUnresolvedSourceLocation
The location of an unresolved breakpoint.
VMValueInstance<T>
An instance whose value is synchronously accessible via the reference.
VMValueInstanceRef<T>
A reference to an instance whose value is synchronously accessible via the reference.
VMWeakPropertyInstance
An instance of the VM-internal WeakProperty class.
VMWeakPropertyInstanceRef
A reference to an instance of the VM-internal WeakProperty class.

Exceptions / Errors

VMErrorException
An exception that represents a Dart exception in the remote VM.
VMSentinelException
An exception thrown when the client attempts to load a remote object that's no longer available.
VMUnsupportedVersionException
An exception indicating that the VM service client doesn't support the current protocol version.