|
GEOS SDK TechDocs
|
|
intr ...
|
load ...
keyboard
keyboard [<object>]
Examples:
-
"keyboard"
- print keyboard hierarchy from system object down
-
"keyboard -i"
- print keyboard hierarchy from implied grab down
-
"keyboard ^l4e10h:20h"
-
print keyboard hierarchy from ^l4e10h:20h down.
Prints the keyboard hierarchy below an object.
See Also: target,
focus,
mouse,
model,
pobject.
keyboardobj
keyboardobj
Examples:
-
"keyboardobj"
-
return object with keyboard grab
-
"pobj [keyboardobj]"
-
do a
pobject
on the object with the keyboard grab (equivalent to "pobj -kg".
Returns the object with the keyboard grab.
See Also: target,
focus,
mouse,
keyboard,
mouseobj.
lastCommand
$lastCommand
Examples:
-
"var repeatCommand $lastCommand"
-
Set the current command as the command to execute next time.
$lastCommand stores the text of the command currently being executed.
This variable is set by top-level-read. Setting it yourself will have no effect, unless you call set-address or some similar routine that looks at it.
See Also: repeatCommand.
lhwalk
lhwalk [<address>]
Examples:
-
"lhwalk 1581h"
-
list the lm heap at 1581h:0
Prints out information about a local memory heap.
-
The address argument is the address of the block to print. The default is the block pointed to by DS.
See Also: hwalk,
objwalk.
link
link <library> [<patient>]
Examples:
-
"link motif"
- Makes the library "motif" a library of the current patient as far as Swat is concerned.
Allows you to link a patient to act as an imported library of another patient, even though the other patient doesn't actually import the patient. This is useful only for symbol searches.
-
sym-default is a much better way to have Swat locate symbols for libraries that are loaded by
GeodeUseLibrary()
.
-
Cycles are not allowed. I.e. don't link your application as a library of the UI, as it won't work--or if it does, it will make Swat die.
-
The link persists across detach/attach sequences so long as the <patient> isn't recompiled and downloaded.
-
If you don't give <patient>, then the current patient will be the one made to import <library>
-
Both <library> and <patient> are patient
names
, not tokens.
See Also: help-fetch.
listi
listi [<address>] [<length>]
Examples:
-
"l"
- disassemble at the current point of execution
-
"listi geos::Dispatch"
-
disassemble at the kernel's dispatch routine
-
"listi DocClip:IsOut"
-
disassemble at the local label
-
"listi cs:ip 20"
-
disassemble 20 instructions from the current point of execution
Disassemble at a memory address.
-
The <address> argument is the address to examine. If not specified, the address after the last examined memory location is used. If no address has be examined then CS:IP is used for the address.
-
The <length> argument is the number of instructions to list. It defaults to 16.
-
Pressing <Return> after this command continues the list.
See Also: istep,
sstep,
skip.
|
GEOS SDK TechDocs
|
|
intr ...
|
load ...