Modifier and Type | Method and Description |
---|---|
IPDISession |
IPDebugger.createDebugSession(long timeout,
IPLaunch launch,
IProgressMonitor monitor)
Create a new debugger session.
|
IPDISession |
IPSession.getPDISession()
Get the PDI session
|
Modifier and Type | Method and Description |
---|---|
IPDISession |
IPDISessionObject.getSession()
Returns debug session
|
Modifier and Type | Method and Description |
---|---|
IPDIBreakpointInfo |
IPDIEventFactory.newBreakpointInfo(IPDISession session,
TaskSet tasks,
IPDIBreakpoint bpt)
Create breakpoint info
|
IPDIEndSteppingRangeInfo |
IPDIEventFactory.newEndSteppingRangeInfo(IPDISession session,
TaskSet tasks,
IPDILocator locator)
Create end stepping range info
|
IPDIErrorInfo |
IPDIEventFactory.newErrorInfo(IPDISession session,
TaskSet tasks,
int code,
String msg,
String detailMsg)
Create error info
|
IPDIExitInfo |
IPDIEventFactory.newExitInfo(IPDISession session,
TaskSet tasks,
int code)
Create exit info
|
IPDILocationReachedInfo |
IPDIEventFactory.newLocationReachedInfo(IPDISession session,
TaskSet tasks,
IPDILocator locator)
Create location reached info
|
IPDISessionObject |
IPDIEventFactory.newMemoryBlockInfo(IPDISession session,
TaskSet tasks,
BigInteger[] bigIntegers,
IPDIMemoryBlock block)
Create memory block info
|
IPDISignalInfo |
IPDIEventFactory.newSignalInfo(IPDISession session,
TaskSet tasks,
String name,
String desc,
IPDISignal signal,
IPDILocator locator)
Create signal info
|
IPDISessionObject |
IPDIEventFactory.newThreadInfo(IPDISession session,
TaskSet tasks,
int id,
IPDIThread thread)
Create thread info
|
IPDIVariableInfo |
IPDIEventFactory.newVariableInfo(IPDISession session,
TaskSet tasks,
String name,
IPDIVariable var)
Create variable info
|
Modifier and Type | Method and Description |
---|---|
IPDIBreakpointManager |
IPDIManagerFactory.newBreakpointManager(IPDISession session)
Create breakpoint manager
|
IPDIEventManager |
IPDIManagerFactory.newEventManager(IPDISession session)
Create session manager
|
IPDIEventRequestManager |
IPDIManagerFactory.newEventRequestManager(IPDISession session)
Create event request manager
|
IPDIExpressionManager |
IPDIManagerFactory.newExpressionManager(IPDISession session)
Create expression manager
|
IPDIMemoryManager |
IPDIManagerFactory.newMemoryManager(IPDISession session)
Create memory manager
|
IPDIRegisterManager |
IPDIManagerFactory.newRegisterManager(IPDISession session)
Create register manager
|
IPDISignalManager |
IPDIManagerFactory.newSignalManager(IPDISession session)
Create signal manager
|
IPDISourceManager |
IPDIManagerFactory.newSourceManager(IPDISession session)
Create source manager
|
IPDITargetManager |
IPDIManagerFactory.newTargetManager(IPDISession session)
Create target manager
|
IPDITaskManager |
IPDIManagerFactory.newTaskManager(IPDISession session)
Create task manager
|
IPDIThreadManager |
IPDIManagerFactory.newThreadManager(IPDISession session)
Create thread manager
|
IPDIVariableManager |
IPDIManagerFactory.newVariableManager(IPDISession session)
Create variable manager
|
Modifier and Type | Method and Description |
---|---|
IPDIAddressBreakpoint |
IPDIModelFactory.newAddressBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create an address breakpoint
|
IPDIArgument |
IPDIModelFactory.newArgument(IPDISession session,
IPDIArgumentDescriptor argDesc,
String varId)
Create an argument
|
IPDIArgumentDescriptor |
IPDIModelFactory.newArgumentDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create an argument descriptor
|
IPDIExceptionpoint |
IPDIModelFactory.newExceptionpoint(IPDISession session,
TaskSet tasks,
String clazz,
boolean stopOnThrow,
boolean stopOnCatch,
IPDICondition condition,
boolean enabled,
IPDIFunctionBreakpoint[] funcBpts)
Create an exception point
|
IPDITargetExpression |
IPDIModelFactory.newExpression(IPDISession session,
TaskSet tasks,
String ex)
Create an expression
|
IPDIFunctionBreakpoint |
IPDIModelFactory.newFunctionBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create a function breakpoint
|
IPDIGlobalVariable |
IPDIModelFactory.newGlobalVariable(IPDISession session,
IPDIGlobalVariableDescriptor varDesc,
String varId)
Create a global variable
|
IPDIGlobalVariableDescriptor |
IPDIModelFactory.newGlobalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a global variable descriptor
|
IPDILineBreakpoint |
IPDIModelFactory.newLineBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create a line breakpoint
|
IPDILocalVariable |
IPDIModelFactory.newLocalVariable(IPDISession session,
IPDILocalVariableDescriptor varDesc,
String varId)
Create a local variable
|
IPDILocalVariable |
IPDIModelFactory.newLocalVariable(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth,
String varid)
Create a local variable
|
IPDILocalVariableDescriptor |
IPDIModelFactory.newLocalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a local variable descriptor
|
IPDIMemoryBlock |
IPDIModelFactory.newMemoryBlock(IPDISession session,
TaskSet tasks,
String exp,
int wordSize,
boolean b,
IPDIDataReadMemoryInfo info)
Create a memory block
|
IPDIMultiExpressions |
IPDIModelFactory.newMultiExpressions(IPDISession session,
TaskSet tasks,
String ex,
boolean enabled)
Create a multi expression
|
IPDIVariableDescriptor |
IPDIModelFactory.newRegisterDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a register descriptor
|
IPDISignal |
IPDIModelFactory.newSignal(IPDISession session,
TaskSet tasks,
IPDISignalDescriptor signalDescriptor)
Create a signal handler
|
IPDIStackFrame |
IPDIModelFactory.newStackFrame(IPDISession session,
IPDIThread pthread,
int i,
IPDILocator locator)
Create a stack frame from a locator
|
IPDIStackFrame |
IPDIModelFactory.newStackFrame(IPDISession session,
IPDIThread thread,
int level,
String file,
String func,
int line,
BigInteger addr)
Create a stack frame
|
IPDITarget |
IPDIModelFactory.newTarget(IPDISession session,
TaskSet tasks)
Create a target
|
IPDIThread |
IPDIModelFactory.newThread(IPDISession session,
IPDITarget target,
int parseInt)
Create a thread
|
IPDIVariableDescriptor |
IPDIModelFactory.newThreadStorageDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a thread storage descriptor
|
IPDIWatchpoint |
IPDIModelFactory.newWatchpoint(IPDISession session,
TaskSet tasks,
int type,
String expression,
int wType,
IPDICondition condition,
boolean enabled)
Create a watchpoint
|
Modifier and Type | Method and Description |
---|---|
IPDIDataReadMemoryRequest |
IPDIRequestFactory.getDataReadMemoryRequest(IPDISession session,
TaskSet tasks,
long offset,
String address,
int wordFormat,
int wordSize,
int rows,
int cols,
Character asChar)
Create a data read memory request
|
IPDIListSignalsRequest |
IPDIRequestFactory.getListSignalsRequest(IPDISession session,
TaskSet tasks,
String name)
Create a list signals request
|
IPDIListStackFramesRequest |
IPDIRequestFactory.getListStackFramesRequest(IPDISession session,
TaskSet tasks)
Create a list stack frames request
|
IPDIListStackFramesRequest |
IPDIRequestFactory.getListStackFramesRequest(IPDISession session,
TaskSet tasks,
int low,
int high)
Create a list stack frames request
|
IPDISetThreadSelectRequest |
IPDIRequestFactory.getSetThreadSelectRequest(IPDISession session,
TaskSet tasks,
int id)
Create a request to set the current thread
|
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.