PTP
Release 7.0

org.eclipse.ptp.debug.core
Interface IPRegisterManager


public interface IPRegisterManager

Interface for managing registers


Method Summary
 void addRegisterGroup(TaskSet qTasks, java.lang.String name, IPRegisterDescriptor[] descriptors)
           
 IPRegisterDescriptor[] getAllRegisterDescriptors(TaskSet qTasks)
           
 IPStackFrame getCurrentFrame(TaskSet qTasks)
           
 IRegisterGroup[] getRegisterGroups(TaskSet qTasks, IPStackFrame frame)
           
 void initialize(TaskSet qTasks, IPDebugTarget debugTarget)
           
 void modifyRegisterGroup(TaskSet qTasks, IPPersistableRegisterGroup group, IPRegisterDescriptor[] descriptors)
           
 void removeRegisterGroups(TaskSet qTasks, IRegisterGroup[] groups)
           
 void restoreDefaults(TaskSet qTasks)
           
 void targetSuspended(TaskSet qTasks)
           
 

Method Detail

addRegisterGroup

void addRegisterGroup(TaskSet qTasks,
                      java.lang.String name,
                      IPRegisterDescriptor[] descriptors)
Parameters:
qTasks -
name -
descriptors -
Since:
4.0

getAllRegisterDescriptors

IPRegisterDescriptor[] getAllRegisterDescriptors(TaskSet qTasks)
                                                 throws DebugException
Parameters:
qTasks -
Returns:
Throws:
DebugException
Since:
4.0

getCurrentFrame

IPStackFrame getCurrentFrame(TaskSet qTasks)
Parameters:
qTasks -
Returns:
Since:
4.0

getRegisterGroups

IRegisterGroup[] getRegisterGroups(TaskSet qTasks,
                                   IPStackFrame frame)
                                   throws DebugException
Parameters:
qTasks -
frame -
Returns:
Throws:
DebugException
Since:
5.0

initialize

void initialize(TaskSet qTasks,
                IPDebugTarget debugTarget)
Parameters:
qTasks -
debugTarget -
Since:
5.0

modifyRegisterGroup

void modifyRegisterGroup(TaskSet qTasks,
                         IPPersistableRegisterGroup group,
                         IPRegisterDescriptor[] descriptors)
Parameters:
qTasks -
group -
descriptors -
Since:
4.0

removeRegisterGroups

void removeRegisterGroups(TaskSet qTasks,
                          IRegisterGroup[] groups)
Parameters:
qTasks -
groups -
Since:
4.0

restoreDefaults

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

targetSuspended

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

PTP
Release 7.0

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