C# Class Mono.Debugger.TargetMemoryAccess

Inheritance: DebuggerMarshalByRefObject
Show file Open project: baulig/debugger Class Usage Examples

Public Methods

Method Description
GetRegisters ( ) : Registers
ReadAddress ( TargetAddress address ) : TargetAddress
ReadBuffer ( TargetAddress address, int size ) : byte[]
ReadByte ( TargetAddress address ) : byte
ReadInteger ( TargetAddress address ) : int
ReadLongInteger ( TargetAddress address ) : long
ReadMemory ( TargetAddress address, int size ) : TargetBlob
ReadString ( TargetAddress address ) : string
SetRegisters ( Registers registers ) : void
WriteAddress ( TargetAddress address, TargetAddress value ) : void
WriteBuffer ( TargetAddress address, byte buffer ) : void
WriteByte ( TargetAddress address, byte value ) : void
WriteInteger ( TargetAddress address, int value ) : void
WriteLongInteger ( TargetAddress address, long value ) : void

Method Details

GetRegisters() public abstract method

public abstract GetRegisters ( ) : Registers
return Registers

ReadAddress() public abstract method

public abstract ReadAddress ( TargetAddress address ) : TargetAddress
address TargetAddress
return TargetAddress

ReadBuffer() public abstract method

public abstract ReadBuffer ( TargetAddress address, int size ) : byte[]
address TargetAddress
size int
return byte[]

ReadByte() public abstract method

public abstract ReadByte ( TargetAddress address ) : byte
address TargetAddress
return byte

ReadInteger() public abstract method

public abstract ReadInteger ( TargetAddress address ) : int
address TargetAddress
return int

ReadLongInteger() public abstract method

public abstract ReadLongInteger ( TargetAddress address ) : long
address TargetAddress
return long

ReadMemory() public abstract method

public abstract ReadMemory ( TargetAddress address, int size ) : TargetBlob
address TargetAddress
size int
return TargetBlob

ReadString() public abstract method

public abstract ReadString ( TargetAddress address ) : string
address TargetAddress
return string

SetRegisters() public abstract method

public abstract SetRegisters ( Registers registers ) : void
registers Registers
return void

WriteAddress() public abstract method

public abstract WriteAddress ( TargetAddress address, TargetAddress value ) : void
address TargetAddress
value TargetAddress
return void

WriteBuffer() public abstract method

public abstract WriteBuffer ( TargetAddress address, byte buffer ) : void
address TargetAddress
buffer byte
return void

WriteByte() public abstract method

public abstract WriteByte ( TargetAddress address, byte value ) : void
address TargetAddress
value byte
return void

WriteInteger() public abstract method

public abstract WriteInteger ( TargetAddress address, int value ) : void
address TargetAddress
value int
return void

WriteLongInteger() public abstract method

public abstract WriteLongInteger ( TargetAddress address, long value ) : void
address TargetAddress
value long
return void