public interface ICDIMemorySpaceEncoder extends ICDIObject
Modifier and Type | Interface and Description |
---|---|
static interface |
ICDIMemorySpaceEncoder.DecodeResult |
Modifier and Type | Method and Description |
---|---|
ICDIMemorySpaceEncoder.DecodeResult |
decodeAddress(java.lang.String str)
The inverse of
encodeAddress(String, String) . |
java.lang.String |
encodeAddress(java.lang.String expression,
java.lang.String memorySpaceID)
Encode an expression + memory space ID to a string.
|
getTarget
java.lang.String encodeAddress(java.lang.String expression, java.lang.String memorySpaceID)
expression
- the expression representing a location within a memory space.
This can be a simple numeric expression like "0x10000" or
something more complex "$EAX+(gCustomerCount*100)".memorySpaceID
- a string which represents the memory spaceICDIMemorySpaceEncoder.DecodeResult decodeAddress(java.lang.String str) throws CDIException
encodeAddress(String, String)
.str
- the encoded stringCDIException
- if string is not in the expected formatCopyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.