package
1.7.0-dev-20191021
Repository: https://github.com/google/gapid.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Open creates a Connection using conn for I/O.

# Constants

Type is an array.
Breakpoint is the kind of event raised when a breakpoint has been hit.
Type is a class.
ClassLoad is the kind of event raised when a class enters the loaded state.
ClassPrepare is the kind of event raised when a class enters the prepared state.
ClassUnload is the kind of event raised when a class is unloaded.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Exception is the kind of event raised when an exception is thrown.
ExceptionCatch is the kind of event raised when an exception is caught.
FieldAccess is the kind of event raised when a field is accessed.
FieldModification is the kind of event raised when a field is modified.
FramePop is the kind of event raised when a stack-frame is popped.
Type is an interface.
InvokeNonvirtual invokes the method without using regular, virtual invocation.
InvokeSingleThreaded prevents the resume of all other threads when performing the invoke.
MethodEntry is the kind of event raised when a method has been entered.
MethodExit is the kind of event raised when a method has been exited.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SingleStep is the kind of event raised when a single-step has been completed.
StatusError is used to describe a class in the error state.
StatusInitialized is used to describe a class in the initialized state.
StatusPrepared is used to describe a class in the prepared state.
StatusVerified is used to describe a class in the verified state.
SuspendAll suspends all threads when a event is raised.
No description provided by the author
SuspendEventThread suspends only the event's thread when a event is raised.
SuspendNone suspends no threads when a event is raised.
'[' - an array object (objectID size).
'Z' - a boolean value (1 byte).
'B' - a byte value (1 byte).
'C' - a character value (2 bytes).
'l' - a ClassLoader object (objectID size).
'c' - a class object object (objectID size).
'D' - a double value (8 bytes).
'F' - a float value (4 bytes).
'I' - an int value (4 bytes).
'J' - a long value (8 bytes).
'L' - an object (objectID size).
'S' - a short value (2 bytes).
's' - a String object (objectID size).
't' - a Thread object (objectID size).
'g' - a ThreadGroup object (objectID size).
'V' - a void value (no bytes).
ThreadDeath is the kind of event raised when a thread is stopped.
No description provided by the author
No description provided by the author
No description provided by the author
ThreadStart is the kind of event raised when a new thread is started.
No description provided by the author
No description provided by the author
UserDefined is the kind of event raised when a user-defind event is fired.
VMDeath is the kind of event raised when the virtual machine is shutdown.
VMStart is the kind of event raised when the virtual machine is initialized.

# Structs

ClassInfo describes a loaded classes matching the requested signature.
Connection represents a JDWP connection.
EventBreakpoint represents an event raised when a breakpoint has been hit.
EventClassPrepare represents an event raised when a class enters the prepared state.
EventClassUnload represents an event raised when a class is unloaded.
EventException represents an event raised when an exception is thrown.
EventFieldAccess represents an event raised when a field is accessed.
EventFieldModification represents an event raised when a field is modified.
EventMethodEntry represents an event raised when a method has been entered.
EventMethodExit represents an event raised when a method has been exited.
EventSingleStep represents an event raised when a single-step has been completed.
EventThreadDeath represents an event raised when a thread is stopped.
EventThreadStart represents an event raised when a new thread is started.
EventVMDeath represents an event raised when the virtual machine is stopped.
EventVMStart represents an event raised when the virtual machine is started.
ExceptionOnlyEventModifier is an EventModifier that filters exception events.
Field describes a single field.
FieldOnlyEventModifier is an EventModifier that filters events to those relating to the specified field.
FrameInfo describes a single stack frame.
FrameVariable contains all of the information a single variable.
IDSizes describes the sizes of all the variably sized data types.
InvokeResult holds the return values for a method invokation.
Location describes a code location.
Method describes a single method.
NewInstanceResult holds the return values for a constructor invokation.
ObjectType describes a Java type.
StepEventModifier is an EventModifier that filters step events to those which satisfy depth and size constraints.
TaggedObjectID is a type and object identifier pair.
No description provided by the author
No description provided by the author
VariableTable contains all of the variables for a stack frame.
Version describes the JDWP version.

# Interfaces

Event is the interface implemented by all events raised by the VM.
EventModifier is the interface implemented by all event modifier types.
Object is the interface implemented by all types that are a variant of ObjectID.
Value is a generic value that can be one of the following types: • bool • Char • int • int8 • int16 • int32 • int64 • float32 • float64 • ArrayID • ClassLoaderID • ClassObjectID • ObjectID • StringID • ThreadGroupID • ThreadID • nil.

# Type aliases

ArrayID is an array instance identifier.
ArrayTypeID is an array reference type identifier.
Char is a 16-bit character type.
ClassExcludeEventModifier is an EventModifier that filters the events to those that are not associated with class names that match the pattern.
ClassID is a class reference type identifier.
ClassLoaderID is class loader identifier.
ClassMatchEventModifier is an EventModifier that filters the events to those that are associated with class names that match the pattern.
ClassObjectID is a class object instance identifier.
ClassOnlyEventModifier is an EventModifier that filters the events to those that are associated with the specified class.
ClassStatus is an enumerator of class loading state.
CountEventModifier is an EventModifier that limits the number of times an event is fired.
Error is an enumerator of error codes returned by JDWP.
EventKind represents the type of event to set, or being raised.
EventRequestID is an identifier of an event request.
FieldID is the identifier for a single method for a class or interface.
Fields is a collection of fields.
FrameID is the identifier for a stack frame.
InstanceOnlyEventModifier is an EventModifier that filters events to those which have the specified 'this' object.
InterfaceID is an interface reference type identifier.
InvokeOptions is a collection of bit flags controlling an invoke.
LocationOnlyEventModifier is an EventModifier that filters the events to those that only originate at the specified location.
MethodID is the identifier for a single method for a class or interface.
Methods is a collection of methods.
ModBits represents the modifier bitflags for a class, method or field.
ObjectID is an object instance identifier.
ReferenceTypeID is a reference type identifier.
StringID is a string instance identifier.
SuspendPolicy describes what threads should be suspended on an event being raised.
SuspendStatus is an enumerator of thread suspend state.
Tag is a type kind enumerator.
ThreadGroupID is an thread group identifier.
ThreadID is an thread instance identifier.
ThreadOnlyEventModifier is an EventModifier that filters the events to those that are raised on the specified thread.
ThreadStatus is an enumerator of thread state.
TypeTag is an enumerator of class, interface or array.
ValueSlice contains a set of values.