From: "wiljan" <W.Derks@nl.cis.philips.com>
Subject: Re: GNAT exception traceback
Date: 1997/06/16
Date: 1997-06-16T00:00:00+00:00 [thread overview]
Message-ID: <01bc7a82$c57186a0$2a208b82@wd> (raw)
In-Reply-To: dewar.866242346@merv
Robert Dewar <dewar@merv.cs.nyu.edu> wrote in article
<dewar.866242346@merv>...
> Huy says
>
> <<
> I'd think dumping a core would be nice; at least you can look at the call
> stack. But doing it the C way would be sacrilegious, right?
> >>
>
> No, that's the point, you can't look at the call stack in a core dump,
because
> by the time you know an exception is unhandled, it's too late, the stack
has
> been unwound and destroyed. This is something that needs improving in
future
> versions of GNAT (the SGI version of GNAT using WORKSHOP handles this
nicely
> right now).
Note that this will only allow to get to the exception raised by the main
program.
When exceptions happen in tasks they simply disappear without a message
or anything from the program (at least on NT).
I myself made a small patch to a-raise.c so that it will generate a
traceback
whenever a constraint error is raised. This patch only works on ix86
machines.
Anyway for me it is a big release because it allows me to locate 99% of the
constraint errors.
I use gdb to calculate the exact location of the pc that are reported in
hex in the
traceback.
Wiljan
next prev parent reply other threads:[~1997-06-16 0:00 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-06-13 0:00 GNAT exception traceback Huy Vo
1997-06-13 0:00 ` Robert Dewar
1997-06-16 0:00 ` wiljan [this message]
1997-06-17 0:00 ` Robert Dewar
1997-06-17 0:00 ` Spam Hater
1997-06-17 0:00 ` Corey Minyard
1997-06-17 0:00 ` Spam Hater
1997-06-18 0:00 ` Corey Minyard
1997-06-18 0:00 ` Spam Hater
1997-06-18 0:00 ` Tom Moran
1997-06-20 0:00 ` Robert Dewar
1997-06-19 0:00 ` Corey Minyard
1997-06-20 0:00 ` Richard Kenner
1997-06-20 0:00 ` Robert Dewar
1997-06-18 0:00 ` Richard Kenner
1997-06-17 0:00 ` Robert A Duff
1997-06-19 0:00 ` Michael F Brenner
1997-06-23 0:00 ` Geert Bosch
1997-06-27 0:00 ` Michael F Brenner
1997-07-02 0:00 ` Robert Dewar
-- strict thread matches above, loose matches on Subject: below --
1997-06-19 0:00 Chris Sparks (Mr. Ada)
1997-06-16 0:00 Chris Sparks (Mr. Ada)
1997-06-16 0:00 ` Robert Dewar
1997-06-11 0:00 Steve Gibson
1997-06-12 0:00 ` Robert Dewar
1997-06-13 0:00 ` Mats.Weber
1997-06-14 0:00 ` Robert Dewar
1997-06-16 0:00 ` Mats.Weber
1997-06-16 0:00 ` Fergus Henderson
1997-06-16 0:00 ` Robert Dewar
1997-06-16 0:00 ` Gautier
1997-06-17 0:00 ` Robert Dewar
1997-06-14 0:00 ` Aaron Metzger
1997-06-14 0:00 ` Robert Dewar
1997-06-14 0:00 ` Robert A Duff
1997-06-16 0:00 ` Corey Minyard
1997-06-16 0:00 ` Spam Hater
1997-06-17 0:00 ` Robert Dewar
1997-06-17 0:00 ` Robert Dewar
1997-06-16 0:00 ` Spam Hater
1997-06-17 0:00 ` Robert Dewar
1997-06-19 0:00 ` Geert Bosch
1997-06-18 0:00 ` Samuel Tardieu
1997-06-18 0:00 ` Richard Kenner
1997-06-14 0:00 ` Martin Kristensson
1997-06-14 0:00 ` Robert Dewar
[not found] <82@pluto.win-uk.net>
1996-02-17 0:00 ` GNAT : Exception traceback Robert Dewar
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox