home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 9
/
FreshFishVol9-CD2.bin
/
bbs
/
util
/
sslib-5.103.lha
/
SSLib
/
SSDiag.doc
< prev
next >
Wrap
Text File
|
1994-12-12
|
2KB
|
53 lines
SS Diagnostics 5.0
(c) 1993,1994 MJSoft System Software, Martin Mares
================================================================================
SSDiag is a diagnostic tool for developing of programs using ss.library.
It is a part of ss.library distribution archive and may not be distributed
separately. For copyright notice and similar information see SSLib.README.
This tool has been designed to be used only by programers, therefore
casual user will probably have some problems with understanding its work.
SSDiag is a command-line controlled software. Summary of command can be
obtained using the '?' command.
All numbers written out by this program are hexadecimal.
It isn't recommended to list the resource list of currently running
program, because there's no locking mechanism on it.
Commands:
---------
Q quit SSDiag
T list tasks using ss.library. Each task is presented by its task node
address, base of variables (the pointer which is usually stored in A5)
and its name (the name of command, not the name of the task)
U <name> select task to be watched by its name. If there're multiple tasks
with this name, SSDiag will refuse the selection.
U <addr> select task to be watched by its base of variables. Usually entered
as a hexadecimal number (0x...).
B show basic variables of the task (for description see SS.i)
L list resources allocated by the task. Lists all resource lists
and tracked resources.
K kill task calling its ExitCleanup routine. Not recommended, very
dangerous. Cannot be applied on running tasks. Killing of a task,
which is waiting for file access, can cause system crash.
S show some fields in SSBase.
A analyse program's stack. Displays each longword of program's stack
along with memory it points to. The longwords overlap each other
(if you have $12345678 $9ABCDEF0 on the stack, $12345678 $56789ABC
and $9ABCDEF0 will be displayed).