GEOS SDK TechDocs
|
|
smatch ...
|
stream ...
stdpaths
Examples: "stdpaths"
Print out all paths set for standard directories
step
Examples:
Execute the patient by a single machine instruction.
step-patient
Examples:
Causes the PC to execute a single instruction, returning only when the instruction has been executed.
See Also: help-fetch.
step-until expression [byte|word]
Examples:
This command causes Swat to step until a condition is met.
Useful for tracking memory or register trashing bugs.
stop in <class>::<message> [if <expr>] stop in <procedure> [if <expr>] stop in <address-history-token> [if <expr>] stop at [<file>:]<line> [if <expr>] stop <address> [if <expr>]
Examples: "stop in main"
"stop in @3"
"stop at /staff/pcgeos/Loader/main.asm:36 if { joe_local ==22}"
"stop at 25"
"stop MemAlloc+3 if {ax==3}"
Specify a place and condition at which the machine should stop executing. This command is intended primarily for setting breakpoints when debugging a geode created in C or another high-level language, but may also be used when debugging assembly-language geodes.
stop-catch <body>
Examples:
ProcCallModuleRoutine()
, but do not issue a FULLSTOP event when it gets there.Allows a string of commands to execute without a FULLSTOP event being generated while they execute.
A number of things happen when a FULLSTOP event is dispatched, including notifying the user where the machine stopped. This is inappropriate in something like "istep" or "cycles" that is single-stepping the machine, for example.
See Also: event, continue-patient, step-patient.
stop-patient
Examples:
Stops the target PC, in case you continued it and didn't wait for it to stop on its own.
This is different from the "stop" subcommand of the "patient" command.
See Also: continue-patient.
GEOS SDK TechDocs
|
|
smatch ...
|
stream ...