  
    SEATTLE LUG's contribution to the 1981 Spring RSX/IAS Tape Copy
 
 
[302,211] - TMON
  
TMON is a task monitoring utility based on Bob Stodola's PC monitor (PCM).
It is very useful either as an optimizing tool or as a debugging aid.
TMON monitors a target task's PC and overlay segment descriptor table
and accumulates statistics. A reporting task will read the accumulated
data a provide a histogram of the task'S PC and overlay segment activity.
The histogram report can be for the entire task or just selected portions
of it.
  
TMON will work for either overlaid or non-overlaid tasks, but in order to
function properly it will require an up-to-date map file, which it will
read to get information about segments and starting virtual addresses.
It works properly under IAS and is dependent on the structure of IAS.
Some revision would be necessary for it to work under RSX-11M or M+.
  
   
   
[302,304] - INDEX
  
INDEX is a highly enhanced FORTRAN cross referencing program. In addition
to regular cross referencing, it can cross reference entry points with
modules or all variables for an entire program. It also has numerous
switches for such things as identifing defined, but not referenced variables.
INDEX was originally written by Michael Levine of China Lake and has been
submitted to Tape Copy at least twice, the last being the Fall of 1980
in San Diego (I understand he plans to submit it with further revisions at
the 1981 Fall Symposium in Los Angeles).
  
This version contains the following changes to the San Diego version:
  
1) Capabilility of merging the cross reference listing of a file with
   the actual F4P listing.
  
2) Capability of differentiating between FUNCTION calls and array references.
  
3) A few bug fixes and miscellaneous clean-up.
  
INDEX has a conditional assembly parameter (RSX) that allows it to be
built for either RSX/IAS or for RT. However, some of the switches will
not function properly under RT.
  
INDEX's /HELP switch will look for the INDEX.HLP file on [1,2]. To change
the UIC or filename make the appropriate changes in BUFFER.MAC.
