home *** CD-ROM | disk | FTP | other *** search
-
-
- Page 1 Alert Manager Page 1
-
-
- Alert Manager
- (c) 1988 by Martin Laubach
- (c) 1989 by Maximilian Hantsch
- (c) 1989 by Martin Laubach
- All rights reserved
-
-
-
-
-
-
-
- 1. Introduction
-
- The idea behind this little piece of software is the use the
- standard alert (also known as "guru"), to display some more
- information about the program that caused the crash.
-
- We used this tool (an earlier version of it) while developing
- a scsi device driver -- one never knew whether it was our
- wonderful code that caused the crashes, or if it was some other
- malicious tool running beside it (yeah, multitasking is great).
- As most people don't have a terminal connected to their machines
- this program comes in handy.
-
- 2. Background
-
- When called, it does a SetFunction() of the DisplayAlert
- function of intuition.library. Each time DisplayAlert is called,
- the wedge checks if someone tries to guru (it searches for "Guru
- Meditation"). If not, then the alert is passed as is to the
- original alert function. But when it detects a guru message, it
- looks for the task address, and then computes the task name, the
- program name (if the task is a CLI), the alert number and the
- alert name. This is much more informative than the standard two
- hex numbers.
-
- 3. How to
-
- To install Al, just call it from the CLI prompt. Like this:
-
- run al
-
- The best is not yet said: Al also contains a resident tag --
- that means that it can be made resident (with some utility like
- RamKick) to survive even severe system failures. As soon as the
- system then comes up again, it will install itself as described
- above. This installation happens before(!) any guru can be
- displayed. That means that with al resident, you can have the
- benefit of a detailed crash description even on severe errors.
-
-
-
-
-
-
- How to
-
-
- Page 2 Alert Manager Page 2
-
-
- 4. Example
-
- I see little use in describing what Al does. Just try it this:
-
- run al
- crash3
-
- Then select "Cancel" on the "Task Held" requester, and lo!
-
-
- 5. Reactions
-
- If you have any comments, ideas what could be improved, bug
- reports or just like to chat a bit, please feel free to contact
- us at one of the following addresses...
-
- Martin Laubach
-
- FidoNet 2:310/3.14
- Usenet mjl@alison.at
- ..!uunet!mcvax!tuvie!alison!mjl
-
- Or
-
- Maximilian Hantsch
-
- FidoNet 2:310/3.24
- Usenet max@madvie.at
- ..!uunet!mcvax!tuvie!madvie!max
-
-
- Looking forward to reading from you,
-
- mjl
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Reactions
-
-
- Page 3 Alert Manager Page 3
-
-
- 6. Road Map
-
-
-
- 1. Introduction ...................................... 1
- 2. Background ........................................ 1
- 3. How to ............................................. 1
- 4. Example ........................................... 1
- 5. Reactions ......................................... 2
- 6. Road Map ........................................... 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Road Map
-
-