From: "Theodore E. Dennison" <dennison@escmail.orl.mmc.com>
Subject: Re: Common Error/Exception Handler
Date: 1996/05/10
Date: 1996-05-10T00:00:00+00:00 [thread overview]
Message-ID: <3193ABC6.794BDF32@escmail.orl.mmc.com> (raw)
In-Reply-To: Dr30w9.K0z@bton.ac.uk
John English wrote:
>
> Theodore E. Dennison (dennison@escmail.orl.mmc.com) wrote:
> : To be honest, I'm suprised more compilers or linkers don't offer an
> : option to produce a stack dump (although core dumps can be pretty
> : useful too).
>
> One of the things that really annoys me about GNAT is the ubiquitous
> "raised unhandled exception" message. A bit more detail (exception
> name as a minimum, file name & source line number preferably) would
> make life *sooo* much easier...
I'll allow the annoyance, but don't single out GNAT. It truly annoys
me that I have to methodically add the following chunk of code to the
outer body of EVERY task and main routine I ever write under any VADS
compiler:
exception
when others =>
V_I_Except.Exception_Current (ID => Exception_ID, PC => Exception_PC);
Text_IO.Put_Line (Time_Stamp & ":" & Unit_Name & " terminating due to");
Text_IO.Put_Line ("unhandled exception " &
V_I_Except.Exception_Name (Exception_ID) & " raised at PC " &
Unsigned_Types.Unsigned_Integer'Image
(To_Unsigned_Integer(Exception_PC))
);
raise;
If I have to write this same chunk of code ONE MORE TIME I think I'll add it to the
emacs-ada bindings!!! (Its more constructive than simply puking).
--
T.E.D.
| Work - mailto:dennison@escmail.orl.mmc.com |
| Home - mailto:dennison@iag.net |
| URL - http://www.iag.net/~dennison |
next prev parent reply other threads:[~1996-05-10 0:00 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-04-19 0:00 Common Error/Exception Handler John Cupak
1996-04-19 0:00 ` Robert A Duff
1996-04-22 0:00 ` Laurent Guerby
1996-04-22 0:00 ` John Cupak
1996-04-23 0:00 ` Michel Gauthier
1996-04-24 0:00 ` Michel Gauthier
1996-05-04 0:00 ` LJMetzger
1996-05-04 0:00 ` Theodore E. Dennison
1996-05-08 0:00 ` John English
1996-05-10 0:00 ` Theodore E. Dennison [this message]
1996-05-09 0:00 ` Jon S Anthony
1996-05-10 0:00 ` John English
1996-05-10 0:00 ` Robert A Duff
-- strict thread matches above, loose matches on Subject: below --
1996-04-24 0:00 tmoran
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox