Marco van de Voort wrote:

On Thu, Jul 14, 2005 at 10:27:01AM +0200, Peter Vreman wrote:
Tom Verhoeff a ?crit :

The point is that there is no stack trace with line numbers on the
(obviously correct) exception, in spite of the option -gl (even when
explicitly using SysUtils).
The problem is that the framepointer register EBP is 0 in the sigcontext.
We can't solve this.
So, where should a solution come from?  Where in the software/hardware
chain would a change be needed to make it work properly?

For *nix: prt/crt0, there is a xorl %ebp,%ebp  But there might be code
that relies on this (main program's parent's frame being nil)

shouldn't this go to fpc-devel?

(sorry, couldn't resist).

Anton.


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to