On 24/02/2019 15:36, Martin Frb wrote:
On 24/02/2019 15:24, Jonas Maebe wrote:
On 24/02/2019 15:22, Marco van de Voort wrote:
It is part of the language, people have lived with it over 20 years. If it bothers you, help making exceptions cheaper (table based exceptions/seh)

They're already working for Linux/i386 and LLVM targets in de debug_eh branch. And of course for Win64 (and Win32 for the most part if you compile a custom compiler).

Will there be any efforts to add debug info, so a debugger can find except and finally blocks?
https://bugs.freepascal.org/view.php?id=34881

Or maybe I am missing some existing info?

There is a presumably a standard approach for this, which should be investigated by a Windows developer before we try to create our own solution. I don't know what the standard way to handle this with Dwarf-based EH either (maybe the debugger is supposed to parse the EH tables?)


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to