This is a package which provides an exception handler which invokes a protected shareable image to obtain the channel and image data. when a condition is signalled which is on the list, it appends the following information to a .RPT text file: 1. the current date and time 2. the condition which was signalled 3. the call stack . . . the PC and arguments of each function called 4. process information . . . lots of $GETJPI items 5. system information . . . lots of $GETSYI items 6. the resultant filespec of each open channel 7. the header information of each currently activated image (including address range and installation (a.k.a. "known") status) 8. a more extensive display of each call frame, including the PC, the registers, the arguments, and attempted dereferences of each >personally, my best use of this is to subtract an image's starting address >from a call frame's PC to determine the address within that image, so i >can look in the .MAP to determine which function is represented. this >is a _big_ help when you've got lots of shareable images, both linked-in >and dynamically loaded. i finally finished massaging this software into shape. it can be accessed from both my ftp and www addresses (listed below in the .sig) --- look in the "her" and "holmes" subdirectories. if anyone has any problems, please email me at the "connor" address and i'll be glad to help you. my sincere apologies for the delay. ok dpm -- David P. Murphy mailto:murphy@connor.datametrics.com (work) systems programmer mailto:dpm@access.digex.net (personal) http://www.access.digex.net/~dpm COGITO ERGO DISCLAIMUM ftp://ftp.access.digex.net/pub/access/dpm