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,
java.lang.String varId)
Create an argument
|
IPDIArgumentDescriptor |
newArgumentDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
java.lang.String name,
java.lang.String fullName,
int pos,
int depth)
Create an argument descriptor
|
IPDICondition |
newCondition(int ignore,
java.lang.String exp,
java.lang.String[] ids)
Create a condition
|
IPDIExceptionpoint |
newExceptionpoint(IPDISession session,
TaskSet tasks,
java.lang.String clazz,
boolean stopOnThrow,
boolean stopOnCatch,
IPDICondition condition,
boolean enabled,
IPDIFunctionBreakpoint[] funcBpts)
Create an exception point
|
IPDITargetExpression |
newExpression(IPDISession session,
TaskSet tasks,
java.lang.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,
java.lang.String varId)
Create a global variable
|
IPDIGlobalVariableDescriptor |
newGlobalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
java.lang.String name,
java.lang.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,
java.lang.String varId)
Create a local variable
|
IPDILocalVariable |
newLocalVariable(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
java.lang.String name,
java.lang.String fullName,
int pos,
int depth,
java.lang.String varid)
Create a local variable
|
IPDILocalVariableDescriptor |
newLocalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
java.lang.String name,
java.lang.String fullName,
int pos,
int depth)
Create a local variable descriptor
|
IPDIMemory |
newMemory(java.lang.String address,
java.lang.String ascii,
java.lang.String[] data)
Create a memory block
|
IPDIMemoryBlock |
newMemoryBlock(IPDISession session,
TaskSet tasks,
java.lang.String exp,
int wordSize,
boolean b,
IPDIDataReadMemoryInfo info)
Create a memory block
|
IPDIMultiExpressions |
newMultiExpressions(IPDISession session,
TaskSet tasks,
java.lang.String ex,
boolean enabled)
Create a multi expression
|
IPDIVariableDescriptor |
newRegisterDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
java.lang.String name,
java.lang.String fullName,
int pos,
int depth)
Create a register descriptor
|
IPDISignal |
newSignal(IPDISession session,
TaskSet tasks,
IPDISignalDescriptor signalDescriptor)
Create a signal handler
|
IPDISignalDescriptor |
newSignalDescriptor(java.lang.String name,
boolean stop,
boolean pass,
boolean print,
java.lang.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,
java.lang.String file,
java.lang.String func,
int line,
java.math.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,
java.lang.String name,
java.lang.String fullName,
int pos,
int depth)
Create a thread storage descriptor
|
IPDIWatchpoint |
newWatchpoint(IPDISession session,
TaskSet tasks,
int type,
java.lang.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, java.lang.String varId)
session - argDesc - varId - IPDIArgumentDescriptor newArgumentDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.String fullName, int pos, int depth)
session - tasks - thread - frame - name - fullName - pos - depth - IPDICondition newCondition(int ignore, java.lang.String exp, java.lang.String[] ids)
ignore - exp - ids - IPDIExceptionpoint newExceptionpoint(IPDISession session, TaskSet tasks, java.lang.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, java.lang.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, java.lang.String varId)
session - varDesc - varId - IPDIGlobalVariableDescriptor newGlobalVariableDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.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, java.lang.String name, java.lang.String fullName, int pos, int depth, java.lang.String varid)
session - tasks - thread - frame - name - fullName - pos - depth - varId - IPDILocalVariable newLocalVariable(IPDISession session, IPDILocalVariableDescriptor varDesc, java.lang.String varId)
session - varDesc - varId - IPDILocalVariableDescriptor newLocalVariableDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.String fullName, int pos, int depth)
session - tasks - thread - frame - name - fullName - pos - depth - IPDIMemory newMemory(java.lang.String address, java.lang.String ascii, java.lang.String[] data)
address - ascii - data - IPDIMemoryBlock newMemoryBlock(IPDISession session, TaskSet tasks, java.lang.String exp, int wordSize, boolean b, IPDIDataReadMemoryInfo info)
session - tasks - exp - wordSize - b - info - IPDIMultiExpressions newMultiExpressions(IPDISession session, TaskSet tasks, java.lang.String ex, boolean enabled)
session - tasks - ex - enabled - IPDIVariableDescriptor newRegisterDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.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(java.lang.String name, boolean stop, boolean pass, boolean print, java.lang.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, java.lang.String file, java.lang.String func, int line, java.math.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, java.lang.String name, java.lang.String fullName, int pos, int depth)
session - tasks - thread - frame - name - fullName - pos - depth - IPDIWatchpoint newWatchpoint(IPDISession session, TaskSet tasks, int type, java.lang.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.