public interface ICDIMemoryBlockManagement
Modifier and Type | Method and Description |
---|---|
ICDIMemoryBlock |
createMemoryBlock(java.lang.String address,
int units,
int wordSize)
Returns a memory block specified by given identifier.
|
ICDIMemoryBlock[] |
getMemoryBlocks()
Returns an array of all memory blocks set for this debug session.
|
void |
removeAllBlocks()
Removes all memory blocks from the debug session.
|
void |
removeBlocks(ICDIMemoryBlock[] memoryBlocks)
Removes the given array of memory blocks from the debug session.
|
ICDIMemoryBlock createMemoryBlock(java.lang.String address, int units, int wordSize) throws CDIException
address
- units
- - number of byteswordSize
- - this parameter has been deprecated in 4.0
and will always be passed as the value 1. If the memory
has an addressable size (number of bytes per address)
greather than 1, the CDI client should take care not to
return the value of wordSize we pass in here, but rather
return the actual addressable size for that memory.CDIException
- on failure. Reasons include:void removeBlocks(ICDIMemoryBlock[] memoryBlocks) throws CDIException
memoryBlock
- - the array of memory blocks to be removedCDIException
- on failure. Reasons include:void removeAllBlocks() throws CDIException
CDIException
- on failure. Reasons include:ICDIMemoryBlock[] getMemoryBlocks() throws CDIException
CDIException
- on failure. Reasons include:Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.