[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.