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