Package | Description |
---|---|
flash.tools.debugger | |
flash.tools.debugger.concrete | |
flash.tools.debugger.threadsafe | |
flex.tools.debugger.cli |
Modifier and Type | Method and Description |
---|---|
Location |
Session.clearBreakpoint(Location location)
Remove a breakpoint at given location.
|
boolean |
Session.clearExceptionBreakpoint(String exceptionClass)
Clears an exception breakpoint.
|
boolean |
IsolateSession.clearExceptionBreakpoint(String exceptionClass) |
boolean |
IsolateController.clearExceptionBreakpointWorker(String exceptionClass,
int isolateId) |
Watch |
Session.clearWatch(Watch watch)
Remove a previously created watchpoint.
|
Variable[] |
Frame.getArguments(Session s)
Arguments that were passed into the function.
|
Location[] |
Session.getBreakpointList()
Get a list of the current breakpoints.
|
Frame[] |
Session.getFrames()
Returns an array of frames that identify the location and contain
arguments, locals and 'this' information for each frame on the
function call stack.
|
Frame[] |
IsolateSession.getFrames() |
Frame[] |
IsolateController.getFramesWorker(int isolateId) |
Value |
Session.getGlobal(String name)
Looks up a global name, like "MyClass", "String", etc.
|
Value |
IsolateSession.getGlobal(String name) |
Value |
IsolateController.getGlobalWorker(String name,
int isolateId) |
Variable[] |
Frame.getLocals(Session s)
Locals used within this function scope.
|
int |
Value.getMemberCount(Session s)
Returns the number of child members of this variable.
|
Variable |
Value.getMemberNamed(Session s,
String name)
Returns a specific child member of this variable.
|
Variable[] |
Value.getMembers(Session s)
Returns all child members of this variable.
|
Variable[] |
Frame.getScopeChain(Session s)
Returns a list of objects which make up the scope chain of
this frame.
|
Variable |
Frame.getThis(Session s)
'this' variable for the frame.
|
Value |
Session.getValue(long valueId)
From a given value identifier return a Value.
|
Value |
IsolateSession.getValue(long valueId) |
Value |
IsolateController.getValueWorker(long valueId,
int isolateId) |
Variable[] |
Session.getVariableList()
Deprecated.
As of version 2.
|
Variable[] |
IsolateSession.getVariableList() |
Variable[] |
IsolateController.getVariableListWorker(int isolateId) |
Watch[] |
Session.getWatchList()
Get a list of the current watchpoint.
|
Watch[] |
IsolateSession.getWatchList() |
Watch[] |
IsolateController.getWatchListWorker(int isolateId) |
void |
Variable.invokeGetter(Session s)
Executes the getter for this variable, and changes its value accordingly.
|
boolean |
Session.isSuspended()
Is the Player currently halted awaiting requests, such as continue,
stepOut, stepIn, stepOver.
|
boolean |
IsolateSession.isSuspended() |
boolean |
IsolateController.isWorkerSuspended(int isolateId) |
Isolate[] |
Session.refreshWorkers()
Ask the player again for a list of all workers.
|
void |
Session.resume()
Continue a halted session.
|
void |
IsolateSession.resume() |
void |
IsolateController.resumeWorker(int isolateId) |
Location |
Session.setBreakpoint(int fileId,
int lineNum)
Set a breakpoint on a line within the given file.
|
Location |
IsolateSession.setBreakpoint(int fileId,
int lineNum) |
Location |
IsolateController.setBreakpointWorker(int fileId,
int lineNum,
int isolateId) |
boolean |
Session.setExceptionBreakpoint(String exceptionClass)
Set an exception breakpoint.
|
boolean |
IsolateSession.setExceptionBreakpoint(String exceptionClass) |
boolean |
IsolateController.setExceptionBreakpointWorker(String exceptionClass,
int isolateId) |
FaultEvent |
Variable.setValue(Session s,
int type,
String value)
Changes the value of a variable.
|
Watch |
Session.setWatch(Value v,
String memberName,
int kind)
Set a watchpoint on a given variable.
|
Watch |
Session.setWatch(Watch watch)
Enables or disables a watchpoint.
|
void |
Session.stepContinue()
Continue the process of stepping.
|
void |
IsolateSession.stepContinue() |
void |
IsolateController.stepContinueWorker(int isolateId) |
void |
Session.stepInto()
Step to the next executable source line within the
program, will enter into functions.
|
void |
IsolateSession.stepInto() |
void |
IsolateController.stepIntoWorker(int isolateId) |
void |
Session.stepOut()
Step out of the current method/function onto the
next executable soruce line.
|
void |
IsolateSession.stepOut() |
void |
IsolateController.stepOutWorker(int isolateId) |
void |
Session.stepOver()
Step to the next executable source line within
the program, will NOT enter into functions.
|
void |
IsolateSession.stepOver() |
void |
IsolateController.stepOverWorker(int isolateId) |
void |
Session.suspend()
Halt a running session.
|
void |
IsolateSession.suspend() |
int |
Session.suspendReason()
Returns a SuspendReason integer which indicates
why the Player has suspended execution.
|
int |
IsolateSession.suspendReason() |
int |
IsolateController.suspendReasonWorker(int isolateId) |
void |
IsolateController.suspendWorker(int isolateId) |
void |
Session.waitForEvent()
Events provide a mechanism whereby status information is provided from
the Player in a timely fashion.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PlayerSession.addWatch(long varId,
String varName,
int type,
int tag,
int isolateId)
Adds a watchpoint on the given expression
|
boolean |
PlayerSession.clearExceptionBreakpoint(String exceptionClass) |
boolean |
IsolatePlayerSession.clearExceptionBreakpoint(String exceptionClass) |
boolean |
PlayerSession.clearExceptionBreakpointWorker(String exceptionClass,
int isolateId) |
Watch |
PlayerSession.clearWatch(Watch watch) |
Variable[] |
DStackContext.getArguments(Session s) |
Frame[] |
PlayerSession.getFrames() |
Frame[] |
IsolatePlayerSession.getFrames() |
Frame[] |
PlayerSession.getFramesWorker(int isolateId) |
Value |
PlayerSession.getGlobal(String name) |
Value |
IsolatePlayerSession.getGlobal(String name) |
Value |
PlayerSession.getGlobalWorker(String name,
int isolateId) |
Variable[] |
DStackContext.getLocals(Session s) |
int |
DValue.getMemberCount(Session s) |
Variable |
DValue.getMemberNamed(Session s,
String name) |
Variable[] |
DValue.getMembers(Session s) |
Variable[] |
DStackContext.getScopeChain(Session s) |
Variable |
DStackContext.getThis(Session s) |
Value |
PlayerSession.getValue(long valueId) |
Value |
IsolatePlayerSession.getValue(long valueId) |
Value |
PlayerSession.getValue(long varId,
String name,
int isolateId)
Get the value of the variable named 'name' using varId
as the context id for the Variable.
|
Value |
PlayerSession.getValueWorker(long valueId,
int isolateId) |
Variable[] |
PlayerSession.getVariableList() |
Variable[] |
IsolatePlayerSession.getVariableList() |
Variable[] |
PlayerSession.getVariableListWorker(int isolateId) |
Watch[] |
PlayerSession.getWatchList() |
Watch[] |
IsolatePlayerSession.getWatchList() |
Watch[] |
PlayerSession.getWatchListWorker(int isolateId) |
void |
DVariable.invokeGetter(Session s) |
boolean |
PlayerSession.isSuspended() |
boolean |
IsolatePlayerSession.isSuspended() |
boolean |
PlayerSession.isWorkerSuspended(int isolateId) |
Isolate[] |
PlayerSession.refreshWorkers() |
boolean |
PlayerSession.removeWatch(long varId,
String memberName,
int isolateId)
Removes a watchpoint on the given expression
|
void |
PlayerSession.requestFrame(int depth,
int isolateId)
Asks the player to return information regarding our current context which includes
this pointer, arguments for current frame, locals, etc.
|
void |
PlayerSession.resume() |
void |
IsolatePlayerSession.resume() |
void |
PlayerSession.resumeWorker(int isolateId) |
Location |
PlayerSession.setBreakpoint(int fileId,
int lineNum) |
Location |
IsolatePlayerSession.setBreakpoint(int fileId,
int lineNum) |
Location |
PlayerSession.setBreakpointWorker(int fileId,
int lineNum,
int isolateId) |
boolean |
PlayerSession.setExceptionBreakpoint(String exceptionClass) |
boolean |
IsolatePlayerSession.setExceptionBreakpoint(String exceptionClass) |
boolean |
PlayerSession.setExceptionBreakpointWorker(String exceptionClass,
int isolateId) |
FaultEvent |
PlayerSession.setScalarMember(long varId,
String memberName,
int type,
String value,
int isolateId) |
FaultEvent |
DVariable.setValue(Session s,
int type,
String value) |
Watch |
PlayerSession.setWatch(Value v,
String memberName,
int kind) |
Watch |
PlayerSession.setWatch(Watch watch) |
void |
PlayerSession.stepContinue() |
void |
IsolatePlayerSession.stepContinue() |
void |
PlayerSession.stepContinueWorker(int isolateId) |
void |
PlayerSession.stepInto() |
void |
IsolatePlayerSession.stepInto() |
void |
PlayerSession.stepIntoWorker(int isolateId) |
void |
PlayerSession.stepOut() |
void |
IsolatePlayerSession.stepOut() |
void |
PlayerSession.stepOutWorker(int isolateId) |
void |
PlayerSession.stepOver() |
void |
IsolatePlayerSession.stepOver() |
void |
PlayerSession.stepOverWorker(int isolateId) |
void |
PlayerSession.suspend() |
void |
IsolatePlayerSession.suspend() |
int |
IsolatePlayerSession.suspendReason() |
int |
PlayerSession.suspendReasonWorker(int isolateId) |
void |
PlayerSession.suspendWorker(int isolateId) |
void |
PlayerSession.waitForEvent() |
Modifier and Type | Method and Description |
---|---|
Location |
ThreadSafeSession.clearBreakpoint(Location location) |
boolean |
ThreadSafeSession.clearExceptionBreakpoint(String exceptionClass) |
boolean |
ThreadSafeIsolateSession.clearExceptionBreakpoint(String exceptionClass) |
Watch |
ThreadSafeSession.clearWatch(Watch watch) |
Variable[] |
ThreadSafeFrame.getArguments(Session s) |
Location[] |
ThreadSafeSession.getBreakpointList() |
Frame[] |
ThreadSafeSession.getFrames() |
Frame[] |
ThreadSafeIsolateSession.getFrames() |
Value |
ThreadSafeSession.getGlobal(String name) |
Value |
ThreadSafeIsolateSession.getGlobal(String name) |
Variable[] |
ThreadSafeFrame.getLocals(Session s) |
int |
ThreadSafeValue.getMemberCount(Session s) |
Variable |
ThreadSafeValue.getMemberNamed(Session s,
String name) |
Variable[] |
ThreadSafeValue.getMembers(Session s) |
Variable[] |
ThreadSafeFrame.getScopeChain(Session s) |
Variable |
ThreadSafeFrame.getThis(Session s) |
Value |
ThreadSafeSession.getValue(long valueId) |
Value |
ThreadSafeIsolateSession.getValue(long valueId) |
Variable[] |
ThreadSafeSession.getVariableList()
Deprecated.
|
Variable[] |
ThreadSafeIsolateSession.getVariableList()
Deprecated.
|
Watch[] |
ThreadSafeSession.getWatchList() |
Watch[] |
ThreadSafeIsolateSession.getWatchList() |
void |
ThreadSafeVariable.invokeGetter(Session s) |
boolean |
ThreadSafeSession.isSuspended() |
boolean |
ThreadSafeIsolateSession.isSuspended() |
Isolate[] |
ThreadSafeSession.refreshWorkers() |
void |
ThreadSafeSession.resume() |
void |
ThreadSafeIsolateSession.resume() |
Location |
ThreadSafeSession.setBreakpoint(int fileId,
int lineNum) |
Location |
ThreadSafeIsolateSession.setBreakpoint(int fileId,
int lineNum) |
boolean |
ThreadSafeSession.setExceptionBreakpoint(String exceptionClass) |
boolean |
ThreadSafeIsolateSession.setExceptionBreakpoint(String exceptionClass) |
FaultEvent |
ThreadSafeVariable.setValue(Session s,
int type,
String value) |
Watch |
ThreadSafeSession.setWatch(Value v,
String memberName,
int kind) |
Watch |
ThreadSafeSession.setWatch(Watch watch) |
void |
ThreadSafeSession.stepContinue() |
void |
ThreadSafeIsolateSession.stepContinue() |
void |
ThreadSafeSession.stepInto() |
void |
ThreadSafeIsolateSession.stepInto() |
void |
ThreadSafeSession.stepOut() |
void |
ThreadSafeIsolateSession.stepOut() |
void |
ThreadSafeSession.stepOver() |
void |
ThreadSafeIsolateSession.stepOver() |
void |
ThreadSafeSession.suspend() |
void |
ThreadSafeIsolateSession.suspend() |
int |
ThreadSafeSession.suspendReason() |
int |
ThreadSafeIsolateSession.suspendReason() |
void |
ThreadSafeSession.waitForEvent() |
Modifier and Type | Method and Description |
---|---|
static void |
Extensions.appendBreakInfo(DebugCLI cli,
StringBuilder sb,
boolean includeFault,
int isolateId) |
static void |
Extensions.doShowBreak(DebugCLI cli)
Dump the break reason and offset
|
void |
VariableFacade.invokeGetter(Session s) |
void |
DebugCLI.runningLoop()
Our main loop when the player is off running
|
FaultEvent |
VariableFacade.setValue(Session s,
int type,
String value) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.