[fpc-devel] Debug Info proposal

Bogusław Brandys brandys at o2.pl
Sat Jan 12 16:07:50 CET 2008


Daniël Mantione wrote:
> 
> 
> Op Sat, 12 Jan 2008, schreef Fabio Dell'Aria:
> 
>> I think the FreePascal debug info contains the full source code of the
>> compiled software,
> 
> Your assumption is incorrect. The debug info contains
> * Line info (which source code line belongs to which memory address).
> * Type info (information about Pascal data types)
> * Variable info (which variable is stored where)
> 
>> So will be possible:
>>
>> 1)...speedup the compiling process (write less bytes on disk and use less
>> RAM to generate compiled file);
>> 2)...the beginner programmers do not stop to uses FreePascal for its BIG
>> compiled files.
>>
>> What do you think of this my proposal?
> 
> Not possible. Free Pascal's debug information also has to conform to 
> stabs/dwarf specification (the debugger has to understand it), so there 
> is not much freedom to make changes how FPC writes debug information.
> 
> Daniel

Could we have debug info as separate file ? If this would be possible I 
could create release stripped EXE and yet be able to obtain unit/line of 
exception combining stacktrace numeric output with correct debug info file


Regards
Boguslaw



More information about the fpc-devel mailing list