Property | Type | Description | |
---|---|---|---|
GetAddress | TargetAddress | ||
GetDereferencedLocation | |||
GetLocationAtOffset | |||
ReadBuffer | byte[] | ||
ReadMemory | TargetBlob | ||
WriteAddress | void | ||
WriteBuffer | void |
Method | Description | |
---|---|---|
Print ( ) : string | ||
ToString ( ) : string |
Method | Description | |
---|---|---|
MyToString ( ) : string |
Method | Description | |
---|---|---|
GetAddress ( TargetMemoryAccess target ) : TargetAddress | ||
GetDereferencedLocation ( ) : |
||
GetLocationAtOffset ( long offset ) : |
Clones this location, but adds `offset' to its offset. Note that this'll just affect the new location's `Offset' property - if you use this for reference types, this won't modify the address which gets dereferenced. This is usually what you want to access the data at `offset' within the variable's contents (for instance to skip a header or access an array element).
|
|
ReadBuffer ( TargetMemoryAccess target, int size ) : byte[] |
Same than ReadMemory(), but returns a byte[] array.
|
|
ReadMemory ( TargetMemoryAccess target, int size ) : TargetBlob | ||
WriteAddress ( TargetMemoryAccess target, TargetAddress address ) : void | ||
WriteBuffer ( TargetMemoryAccess target, byte data ) : void |