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.