public interface IPDIModelFactory
| Modifier and Type | Method and Description |
|---|---|
IPDIAddressBreakpoint |
newAddressBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create an address breakpoint
|
IPDIArgument |
newArgument(IPDISession session,
IPDIArgumentDescriptor argDesc,
String varId)
Create an argument
|
IPDIArgumentDescriptor |
newArgumentDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create an argument descriptor
|
IPDICondition |
newCondition(int ignore,
String exp,
String[] ids)
Create a condition
|
IPDIExceptionpoint |
newExceptionpoint(IPDISession session,
TaskSet tasks,
String clazz,
boolean stopOnThrow,
boolean stopOnCatch,
IPDICondition condition,
boolean enabled,
IPDIFunctionBreakpoint[] funcBpts)
Create an exception point
|
IPDITargetExpression |
newExpression(IPDISession session,
TaskSet tasks,
String ex)
Create an expression
|
IPDIFunctionBreakpoint |
newFunctionBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create a function breakpoint
|
IPDIGlobalVariable |
newGlobalVariable(IPDISession session,
IPDIGlobalVariableDescriptor varDesc,
String varId)
Create a global variable
|
IPDIGlobalVariableDescriptor |
newGlobalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a global variable descriptor
|
IPDILineBreakpoint |
newLineBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create a line breakpoint
|
IPDILocalVariable |
newLocalVariable(IPDISession session,
IPDILocalVariableDescriptor varDesc,
String varId)
Create a local variable
|
IPDILocalVariable |
newLocalVariable(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth,
String varid)
Create a local variable
|
IPDILocalVariableDescriptor |
newLocalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a local variable descriptor
|
IPDIMemory |
newMemory(String address,
String ascii,
String[] data)
Create a memory block
|
IPDIMemoryBlock |
newMemoryBlock(IPDISession session,
TaskSet tasks,
String exp,
int wordSize,
boolean b,
IPDIDataReadMemoryInfo info)
Create a memory block
|
IPDIMultiExpressions |
newMultiExpressions(IPDISession session,
TaskSet tasks,
String ex,
boolean enabled)
Create a multi expression
|
IPDIVariableDescriptor |
newRegisterDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a register descriptor
|
IPDISignal |
newSignal(IPDISession session,
TaskSet tasks,
IPDISignalDescriptor signalDescriptor)
Create a signal handler
|
IPDISignalDescriptor |
newSignalDescriptor(String name,
boolean stop,
boolean pass,
boolean print,
String description)
Create a signal descriptor
|
IPDIStackFrame |
newStackFrame(IPDISession session,
IPDIThread pthread,
int i,
IPDILocator locator)
Create a stack frame from a locator
|
IPDIStackFrame |
newStackFrame(IPDISession session,
IPDIThread thread,
int level,
String file,
String func,
int line,
BigInteger addr)
Create a stack frame
|
IPDIStackFrameDescriptor |
newStackFrameDescriptor(int level,
IPDILocator loc)
Create a stack frame descriptor
|
IPDITarget |
newTarget(IPDISession session,
TaskSet tasks)
Create a target
|
IPDIThread |
newThread(IPDISession session,
IPDITarget target,
int parseInt)
Create a thread
|
IPDIVariableDescriptor |
newThreadStorageDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a thread storage descriptor
|
IPDIWatchpoint |
newWatchpoint(IPDISession session,
TaskSet tasks,
int type,
String expression,
int wType,
IPDICondition condition,
boolean enabled)
Create a watchpoint
|
IPDIAddressBreakpoint newAddressBreakpoint(IPDISession session, TaskSet tasks, int type, IPDILocation location, IPDICondition condition, boolean enabled)
session - tasks - type - location - condition - enabled - IPDIArgument newArgument(IPDISession session, IPDIArgumentDescriptor argDesc, String varId)
session - argDesc - varId - IPDIArgumentDescriptor newArgumentDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, String name, String fullName, int pos, int depth)
session - tasks - thread - frame - name - fullName - pos - depth - IPDICondition newCondition(int ignore, String exp, String[] ids)
ignore - exp - ids - IPDIExceptionpoint newExceptionpoint(IPDISession session, TaskSet tasks, String clazz, boolean stopOnThrow, boolean stopOnCatch, IPDICondition condition, boolean enabled, IPDIFunctionBreakpoint[] funcBpts)
session - tasks - clazz - stopOnThrow - stopOnCatch - condition - enabled - funcBpts - IPDITargetExpression newExpression(IPDISession session, TaskSet tasks, String ex)
session - tasks - ex - IPDIFunctionBreakpoint newFunctionBreakpoint(IPDISession session, TaskSet tasks, int type, IPDILocation location, IPDICondition condition, boolean enabled)
session - tasks - type - location - condition - enabled - IPDIGlobalVariable newGlobalVariable(IPDISession session, IPDIGlobalVariableDescriptor varDesc, String varId)
session - varDesc - varId - IPDIGlobalVariableDescriptor newGlobalVariableDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, String name, String fullName, int pos, int depth)
session - tasks - thread - frame - name - fullName - pos - depth - IPDILineBreakpoint newLineBreakpoint(IPDISession session, TaskSet tasks, int type, IPDILocation location, IPDICondition condition, boolean enabled)
session - tasks - type - location - condition - enabled - IPDILocalVariable newLocalVariable(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, String name, String fullName, int pos, int depth, String varid)
session - tasks - thread - frame - name - fullName - pos - depth - varId - IPDILocalVariable newLocalVariable(IPDISession session, IPDILocalVariableDescriptor varDesc, String varId)
session - varDesc - varId - IPDILocalVariableDescriptor newLocalVariableDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, String name, String fullName, int pos, int depth)
session - tasks - thread - frame - name - fullName - pos - depth - IPDIMemory newMemory(String address, String ascii, String[] data)
address - ascii - data - IPDIMemoryBlock newMemoryBlock(IPDISession session, TaskSet tasks, String exp, int wordSize, boolean b, IPDIDataReadMemoryInfo info)
session - tasks - exp - wordSize - b - info - IPDIMultiExpressions newMultiExpressions(IPDISession session, TaskSet tasks, String ex, boolean enabled)
session - tasks - ex - enabled - IPDIVariableDescriptor newRegisterDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, String name, String fullName, int pos, int depth)
session - tasks - thread - frame - name - fullName - pos - depth - IPDISignal newSignal(IPDISession session, TaskSet tasks, IPDISignalDescriptor signalDescriptor)
session - tasks - signalDescriptor - IPDISignalDescriptor newSignalDescriptor(String name, boolean stop, boolean pass, boolean print, String description)
name - stop - pass - print - description - IPDIStackFrame newStackFrame(IPDISession session, IPDIThread pthread, int i, IPDILocator locator)
session - pthread - i - locator - IPDIStackFrame newStackFrame(IPDISession session, IPDIThread thread, int level, String file, String func, int line, BigInteger addr)
session - thread - level - file - func - line - addr - args - IPDIStackFrameDescriptor newStackFrameDescriptor(int level, IPDILocator loc)
level - loc - IPDITarget newTarget(IPDISession session, TaskSet tasks)
session - tasks - IPDIThread newThread(IPDISession session, IPDITarget target, int parseInt)
session - target - parseInt - IPDIVariableDescriptor newThreadStorageDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, String name, String fullName, int pos, int depth)
session - tasks - thread - frame - name - fullName - pos - depth - IPDIWatchpoint newWatchpoint(IPDISession session, TaskSet tasks, int type, String expression, int wType, IPDICondition condition, boolean enabled)
session - tasks - type - expression - wType - condition - enabled - Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.