GEOS SDK TechDocs
|
|
drivewalk ...
|
fatalerr_auto_explain ...
elist [<patient>]
Examples:
Display all events pending for a patient.
The <patient> argument is of the form `patient:thread'. Each part of the patient name is optional, and if nothing is specified then the current patient is listed.
See Also: showcalls.
ensure-swat-attached
Examples:
If Swat is not attached to GEOS, display an error and stop a command.
Use this command at the start of any other command that accesses the target PC. Doing so protects the user from the numerous warnings that can result from an attempt to read memory when not attached.
eqfind [-p]
Examples:
Display all event queues in the system.
See Also: elist, eqlist, erfind.
eqlist <queue handle> <name>
Examples:
Display all events in a queue.
See Also: elist.
erfind [-p]
Examples:
Display all record event handles in the system. These are events that have been recorded but not necessarily sent anywhere, so they will not appear in the queue of any thread.
See Also: elist, eqlist, eqfind, pevent.
exit <patient>
Examples:
Sends messages required to make an application quit.
This command does nothing when you're stopped at
FatalError
, as it will wait until the machine is idle before attempting to send
MSG_META_QUIT
; continuing from
FatalError
will cause the system to exit.
See Also: run.
exit-thread [<exit-code>]
Examples:
Exit the current thread.
MSG_META_DETACH
instead. See Also: quit.
explain
Examples: "explain"
Print a more detailed description of why the system crashed, if possible.
FatalError()
function. Sometimes GEOS is not quite there. In this case, step an instruction or two and then try the "why" command again.
FatalErrors
enumerated type defined by the geode that called
FatalError()
. For example, if a function in the kernel called
FatalError()
, AX would be looked up in geos::FatalErrors, while if a function in your application called
FatalError()
, this function would look it up in the FatalErrors type defined by your application. Each assembly application defines this enumerated type by virtue of having included
ec.def
.explode <string> [<sep-set>]
Examples:
Breaks a string into a list of its component letters, allowing them to be handled quickly via a foreach loop, or the map or mapconcat commands.
This is especially useful for parsing command switches.
See Also: foreach, index, range.
GEOS SDK TechDocs
|
|
drivewalk ...
|
fatalerr_auto_explain ...