[301,033]  CHICAGO 80		CPA - CRASH POOL ANALYZER FOR RSX-11M 3.2

Base level:	Version JN3.20		Date:	20-APR-80	
Patch level:	None			Date:

Submitted by:	Jim Neeland
		Hughes Research Labs
		3011 Malibu Canyon Rd.
		Malibu, CA	90265
		phone: (213) 456-6411
NOTE: Substantial thanks go to Wayne Graves for updating the 3.1 version
of OPA (nee POOLFL) to 3.2 and converting it to work on CDA files.  This
version is my attempt to get the 2 programs into agreement.  Due to time
constraints I haven't quite succeeded!

Description:	Displays a visual map of the data structures in the pool
which existed at the time a CDA dump was taken.  This is a companion
program to that in [301,31], the Online Pool Analyzer.  The code is similar,
but here there is rather more checking, on the grounds that pool and other
internal data structures are not so likely to be valid.  Use of a hard-copy
output and the version linked to ODT will give one a powerful tool to poke
through the crash.

System reqts:	Approx. 24K for the task if linked to FCSRES.  Note that
this task is not as clever as CDA, and needs to be taskbuilt with the
RSX11M.STB file which goes with the crashed system.  It is not, however,
a privileged task.


Documentation:	[301,31]OPA.DOC describes the output format,
and the source is well commented (I hope).

Status:		This version is not quite up to that of OPA, in that it
doesn't handle the two-interrupt control block situation as well, and
does not track down active I/O packets.  It should be a minor job to
copy the code from OPA, but I've just run out of time!

Desired enhancements:	Code to find remaining data structures (described in
OPA.DOC).  Implementation of the /HElp switch to explain the symbols used.

Support:	The author welcomes comments & suggestions, including
decoding by others of further data structures or corrections to existing
code.

