From: C5VR::PAVLIN 3-AUG-1988 15:29 To: ARISIA::EVERHART Subj: disassembling VMS V5.0 As usual, I've got a new version of the disassembler in progress. However, trying to use it under VMS V5.0 produced some very interesting results which you may be interested in: 1) the files in SYS$LOADABLE_IMAGES are generally built as normal shareable images; hence, the disassembler can read all the image entry points from the global symbol table in the image. Voila! All entry points have meaningful symbolic names automatically (without user intervention), and references to other shareable images go through the S0 vector space and get the names from SYS.STB as usual. 2) the current version of DISM32 (V4.3 in test) also now supports unravelling the arguments to system service and run-time library procedures called with CALLS as well as CALLG, to a limited extent; as such, it can find things like timer AST procedures passed as PUSHAB much easier as their correct data types. I haven't got the RTL support completed yet, but it's looking real good (the remaining work is dog-work to type all the procedure call descriptions in by hand {ugh!}). The stuff under note 1 should work even without getting V4.3-test, although the note 2 stuff might help a bit. I haven't even bothered to recompile and relink under V5 yet (I can't anyway, since DEC saw fit to not send the PAK's with the layered software media kits here). Just thought you might want to know about this. Sincerely, Andrew Pavlin GESD, CSP 5-M3, P.O. Box 4840 Syracuse, NY 13221 8*256-1087 (315)456-1087 RSD::PAVLIN