mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
2005-01-10 Mikhail Khodjaiants
PR 82601 changes to the memory block interface * cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java
This commit is contained in:
parent
0a9d717f51
commit
a502144d5d
2 changed files with 26 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2005-01-10 Mikhail Khodjaiants
|
||||||
|
PR 82601 changes to the memory block interface
|
||||||
|
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlock.java
|
||||||
|
|
||||||
2005-01-11 Mikhail Khodjaiants
|
2005-01-11 Mikhail Khodjaiants
|
||||||
Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1.
|
Use the asynchronous implementation for resume, suspend, step etc provided by eclipse 3.1.
|
||||||
* CDebugTarget.java
|
* CDebugTarget.java
|
||||||
|
|
|
@ -23,6 +23,18 @@ import org.eclipse.cdt.debug.core.cdi.CDIException;
|
||||||
* @since Jul 18, 2002
|
* @since Jul 18, 2002
|
||||||
*/
|
*/
|
||||||
public interface ICDIMemoryBlock extends ICDIObject {
|
public interface ICDIMemoryBlock extends ICDIObject {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bit mask used to indicate a byte is read-only.
|
||||||
|
*/
|
||||||
|
public static final byte READ_ONLY = 0x01;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bit mask used to indicate a byte is valid.
|
||||||
|
*/
|
||||||
|
public static final byte VALID = 0x02;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the start address of this memory block.
|
* Returns the start address of this memory block.
|
||||||
*
|
*
|
||||||
|
@ -50,7 +62,16 @@ public interface ICDIMemoryBlock extends ICDIObject {
|
||||||
* </ul>
|
* </ul>
|
||||||
*/
|
*/
|
||||||
byte[] getBytes() throws CDIException;
|
byte[] getBytes() throws CDIException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns this memory byte's attribute as a bit mask.
|
||||||
|
* The method throw IndexOutOfBoundsException if the offset
|
||||||
|
* is out of range of the block.
|
||||||
|
*
|
||||||
|
* @return this memory byte's attribute as a bit mask
|
||||||
|
*/
|
||||||
|
public byte getFlags(int offset);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the value of the bytes in this memory block at the specified
|
* Sets the value of the bytes in this memory block at the specified
|
||||||
* offset within this memory block to the spcified bytes.
|
* offset within this memory block to the spcified bytes.
|
||||||
|
|
Loading…
Add table
Reference in a new issue