org.eclipse.ptp.debug.core.pdi.model
Interface IPDIModelFactory
- All Known Implementing Classes:
- AbstractModelFactory
public interface IPDIModelFactory
|
Method Summary |
IPDIAddressBreakpoint |
newAddressBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
|
IPDIArgument |
newArgument(IPDISession session,
IPDIArgumentDescriptor argDesc,
String varId)
|
IPDIArgumentDescriptor |
newArgumentDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
|
IPDICondition |
newCondition(int ignore,
String exp,
String[] ids)
|
IPDIExceptionpoint |
newExceptionpoint(IPDISession session,
TaskSet tasks,
String clazz,
boolean stopOnThrow,
boolean stopOnCatch,
IPDICondition condition,
boolean enabled,
IPDIFunctionBreakpoint[] funcBpts)
|
IPDITargetExpression |
newExpression(IPDISession session,
TaskSet tasks,
String ex)
|
IPDIFunctionBreakpoint |
newFunctionBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
|
IPDIGlobalVariable |
newGlobalVariable(IPDISession session,
IPDIGlobalVariableDescriptor varDesc,
String varId)
|
IPDIGlobalVariableDescriptor |
newGlobalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
|
IPDILineBreakpoint |
newLineBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
|
IPDILocalVariable |
newLocalVariable(IPDISession session,
IPDILocalVariableDescriptor varDesc,
String varId)
|
IPDILocalVariable |
newLocalVariable(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth,
String varid)
|
IPDILocalVariableDescriptor |
newLocalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
|
IPDIMemory |
newMemory(String address,
String ascii,
String[] data)
|
IPDIMemoryBlock |
newMemoryBlock(IPDISession session,
TaskSet tasks,
String exp,
int wordSize,
boolean b,
IPDIDataReadMemoryInfo info)
|
IPDIMultiExpressions |
newMultiExpressions(IPDISession session,
TaskSet tasks,
String ex,
boolean enabled)
|
IPDIVariableDescriptor |
newRegisterDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
|
IPDISignal |
newSignal(IPDISession session,
TaskSet tasks,
IPDISignalDescriptor signalDescriptor)
|
IPDISignalDescriptor |
newSignalDescriptor(String name,
boolean stop,
boolean pass,
boolean print,
String description)
|
IPDIStackFrame |
newStackFrame(IPDISession session,
IPDIThread pthread,
int i,
IPDILocator locator)
|
IPDIStackFrame |
newStackFrame(IPDISession session,
IPDIThread thread,
int level,
String file,
String func,
int line,
BigInteger addr)
|
IPDIStackFrameDescriptor |
newStackFrameDescriptor(int level,
IPDILocator loc)
|
IPDITarget |
newTarget(IPDISession session,
TaskSet tasks)
|
IPDIThread |
newThread(IPDISession session,
IPDITarget target,
int parseInt)
|
IPDIVariableDescriptor |
newThreadStorageDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
|
IPDIWatchpoint |
newWatchpoint(IPDISession session,
TaskSet tasks,
int type,
String expression,
int wType,
IPDICondition condition,
boolean enabled)
|
newAddressBreakpoint
IPDIAddressBreakpoint newAddressBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
- Parameters:
session - tasks - type - location - condition - enabled -
- Returns:
- Since:
- 4.0
newArgument
IPDIArgument newArgument(IPDISession session,
IPDIArgumentDescriptor argDesc,
String varId)
- Parameters:
session - argDesc - varId -
- Returns:
newArgumentDescriptor
IPDIArgumentDescriptor newArgumentDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
- Parameters:
session - tasks - thread - frame - name - fullName - pos - depth -
- Returns:
- Since:
- 4.0
newCondition
IPDICondition newCondition(int ignore,
String exp,
String[] ids)
- Parameters:
ignore - exp - ids -
- Returns:
newExceptionpoint
IPDIExceptionpoint newExceptionpoint(IPDISession session,
TaskSet tasks,
String clazz,
boolean stopOnThrow,
boolean stopOnCatch,
IPDICondition condition,
boolean enabled,
IPDIFunctionBreakpoint[] funcBpts)
- Parameters:
session - tasks - clazz - stopOnThrow - stopOnCatch - condition - enabled - funcBpts -
- Returns:
- Since:
- 4.0
newExpression
IPDITargetExpression newExpression(IPDISession session,
TaskSet tasks,
String ex)
- Parameters:
session - tasks - ex -
- Returns:
- Since:
- 4.0
newFunctionBreakpoint
IPDIFunctionBreakpoint newFunctionBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
- Parameters:
session - tasks - type - location - condition - enabled -
- Returns:
- Since:
- 4.0
newGlobalVariable
IPDIGlobalVariable newGlobalVariable(IPDISession session,
IPDIGlobalVariableDescriptor varDesc,
String varId)
- Parameters:
session - varDesc - varId -
- Returns:
newGlobalVariableDescriptor
IPDIGlobalVariableDescriptor newGlobalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
- Parameters:
session - tasks - thread - frame - name - fullName - pos - depth -
- Returns:
- Since:
- 4.0
newLineBreakpoint
IPDILineBreakpoint newLineBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
- Parameters:
session - tasks - type - location - condition - enabled -
- Returns:
- Since:
- 4.0
newLocalVariable
IPDILocalVariable newLocalVariable(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth,
String varid)
- Parameters:
session - tasks - thread - frame - name - fullName - pos - depth - varId - - Since:
- 4.0
newLocalVariable
IPDILocalVariable newLocalVariable(IPDISession session,
IPDILocalVariableDescriptor varDesc,
String varId)
- Parameters:
session - varDesc - varId -
- Returns:
newLocalVariableDescriptor
IPDILocalVariableDescriptor newLocalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
- Parameters:
session - tasks - thread - frame - name - fullName - pos - depth -
- Returns:
- Since:
- 4.0
newMemory
IPDIMemory newMemory(String address,
String ascii,
String[] data)
- Parameters:
address - ascii - data -
- Returns:
newMemoryBlock
IPDIMemoryBlock newMemoryBlock(IPDISession session,
TaskSet tasks,
String exp,
int wordSize,
boolean b,
IPDIDataReadMemoryInfo info)
- Parameters:
session - tasks - exp - wordSize - b - info -
- Returns:
- Since:
- 4.0
newMultiExpressions
IPDIMultiExpressions newMultiExpressions(IPDISession session,
TaskSet tasks,
String ex,
boolean enabled)
- Parameters:
session - tasks - ex - enabled -
- Returns:
- Since:
- 4.0
newRegisterDescriptor
IPDIVariableDescriptor newRegisterDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
- Parameters:
session - tasks - thread - frame - name - fullName - pos - depth -
- Returns:
- Since:
- 4.0
newSignal
IPDISignal newSignal(IPDISession session,
TaskSet tasks,
IPDISignalDescriptor signalDescriptor)
- Parameters:
session - tasks - signalDescriptor -
- Returns:
- Since:
- 4.0
newSignalDescriptor
IPDISignalDescriptor newSignalDescriptor(String name,
boolean stop,
boolean pass,
boolean print,
String description)
- Parameters:
name - stop - pass - print - description -
- Returns:
newStackFrame
IPDIStackFrame newStackFrame(IPDISession session,
IPDIThread pthread,
int i,
IPDILocator locator)
- Parameters:
session - pthread - i - locator -
- Returns:
newStackFrame
IPDIStackFrame newStackFrame(IPDISession session,
IPDIThread thread,
int level,
String file,
String func,
int line,
BigInteger addr)
- Parameters:
session - thread - level - file - func - line - addr - args -
- Returns:
newStackFrameDescriptor
IPDIStackFrameDescriptor newStackFrameDescriptor(int level,
IPDILocator loc)
- Parameters:
level - loc -
- Returns:
newTarget
IPDITarget newTarget(IPDISession session,
TaskSet tasks)
- Parameters:
session - tasks -
- Returns:
- Since:
- 4.0
newThread
IPDIThread newThread(IPDISession session,
IPDITarget target,
int parseInt)
- Parameters:
session - target - parseInt -
- Returns:
newThreadStorageDescriptor
IPDIVariableDescriptor newThreadStorageDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
- Parameters:
session - tasks - thread - frame - name - fullName - pos - depth -
- Returns:
- Since:
- 4.0
newWatchpoint
IPDIWatchpoint newWatchpoint(IPDISession session,
TaskSet tasks,
int type,
String expression,
int wType,
IPDICondition condition,
boolean enabled)
- Parameters:
session - tasks - type - expression - wType - condition - enabled -
- Returns:
- Since:
- 4.0
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.