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.