DisassembleArguments class

Arguments for disassemble request.

Inheritance

Constructors

DisassembleArguments({required int instructionCount, int? instructionOffset, required String memoryReference, int? offset, bool? resolveSymbols})
DisassembleArguments.fromMap(Map<String, Object?> obj)

Properties

hashCode int
The hash code for this object.
no setterinherited
instructionCount int
Number of instructions to disassemble starting at the specified location and offset. An adapter must return exactly this number of instructions - any unavailable instructions should be replaced with an implementation-defined 'invalid instruction' value.
final
instructionOffset int?
Offset (in instructions) to be applied after the byte offset (if any) before disassembling. Can be negative.
final
memoryReference String
Memory reference to the base location containing the instructions to disassemble.
final
offset int?
Offset (in bytes) to be applied to the reference location before disassembling. Can be negative.
final
resolveSymbols bool?
If true, the adapter should attempt to resolve memory addresses and other values to symbolic names.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

canParse(Object? obj) bool
override
fromJson(Map<String, Object?> obj) DisassembleArguments