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)
           
 org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups(TaskSet qTasks, IPStackFrame frame)
           
 void initialize(TaskSet qTasks, IPDebugTarget debugTarget)
           
 void modifyRegisterGroup(TaskSet qTasks, IPPersistableRegisterGroup group, IPRegisterDescriptor[] descriptors)
           
 void removeRegisterGroups(TaskSet qTasks, org.eclipse.debug.core.model.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 org.eclipse.debug.core.DebugException
Parameters:
qTasks -
Returns:
Throws:
org.eclipse.debug.core.DebugException
Since:
4.0

getCurrentFrame

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

getRegisterGroups

org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups(TaskSet qTasks,
                                                                IPStackFrame frame)
                                                                throws org.eclipse.debug.core.DebugException
Parameters:
qTasks -
frame -
Returns:
Throws:
org.eclipse.debug.core.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,
                          org.eclipse.debug.core.model.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.