Up: GEOS SDK TechDocs | Up | Prev: intr ... | Next: 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.

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.

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.

See Also: istep, sstep, skip.


Up: GEOS SDK TechDocs | Up | Prev: intr ... | Next: load ...