PTP
Release 7.0

org.eclipse.ptp.debug.core
Interface IPMemoryManager


public interface IPMemoryManager

Interface for managing memory blocks


Method Summary
 void dispose(TaskSet qTasks)
           
 IMemoryBlock getMemoryBlock(TaskSet qTasks, long startAddress, long length)
           
 IMemoryBlockRetrievalExtension getMemoryRetrieval(TaskSet qTasks)
           
 void initialize(TaskSet qTasks, IPDebugTarget debugTarget)
          Initialize memory manager
 void save(TaskSet qTasks)
           
 

Method Detail

dispose

void dispose(TaskSet qTasks)
Parameters:
qTasks -
Since:
4.0

getMemoryBlock

IMemoryBlock getMemoryBlock(TaskSet qTasks,
                            long startAddress,
                            long length)
                            throws DebugException
Parameters:
qTasks -
startAddress -
length -
Returns:
Throws:
DebugException
Since:
4.0

getMemoryRetrieval

IMemoryBlockRetrievalExtension getMemoryRetrieval(TaskSet qTasks)
Parameters:
qTasks -
Returns:
Since:
4.0

initialize

void initialize(TaskSet qTasks,
                IPDebugTarget debugTarget)
Initialize memory manager

Parameters:
qTasks -
debugTarget -
Since:
5.0

save

void save(TaskSet qTasks)
Parameters:
qTasks -
Since:
4.0

PTP
Release 7.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.