[fpc-devel] "Blank slate" next version of FPC

Jonas Maebe jonas at freepascal.org
Sun Feb 24 15:42:21 CET 2019


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



More information about the fpc-devel mailing list