PTP
Release 7.0

org.eclipse.ptp.debug.core.pdi.manager
Interface IPDIRegisterManager

All Superinterfaces:
IPDIManager, IPDISessionObject, IPDISet

public interface IPDIRegisterManager
extends IPDIManager

Represent register manager to manage register


Method Summary
 IPDIRegister createRegister(IPDIRegisterDescriptor regDesc)
          Creat register
 IPDIVariable createShadowRegister(IPDIRegister register, IPDIStackFrame frame, String regName)
          Create shadow register
 void destroyRegister(IPDIRegister reg)
          Destroy register
 IPDIRegisterGroup[] getRegisterGroups(TaskSet qTasks)
          Create register groups
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.manager.IPDIManager
isAutoUpdate, setAutoUpdate, shutdown, update
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISessionObject
getSession
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISet
getTasks
 

Method Detail

createRegister

IPDIRegister createRegister(IPDIRegisterDescriptor regDesc)
                            throws PDIException
Creat register

Parameters:
regDesc -
Returns:
Throws:
PDIException

createShadowRegister

IPDIVariable createShadowRegister(IPDIRegister register,
                                  IPDIStackFrame frame,
                                  String regName)
                                  throws PDIException
Create shadow register

Parameters:
register -
frame -
regName -
Returns:
Throws:
PDIException

destroyRegister

void destroyRegister(IPDIRegister reg)
Destroy register

Parameters:
reg -

getRegisterGroups

IPDIRegisterGroup[] getRegisterGroups(TaskSet qTasks)
                                      throws PDIException
Create register groups

Parameters:
qTasks -
Returns:
Throws:
PDIException
Since:
4.0

PTP
Release 7.0

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