[fpc-devel] properties with getter evaluation in gdb

Michael Van Canneyt michael at freepascal.org
Fri Mar 12 09:11:12 CET 2010



On Fri, 12 Mar 2010, Paul Ishenin wrote:

> Hello, FPC developers' list.
>
> I know at the moment we have the next problems which cause subj don't work:
>
> 1. gdb does not supports borland fastcall calling convention (delphi calls it 
> register though)
> 2. fpc does not write debug info for properties with getters because of point 
> 1.
>
> Let's see what properties getters we can have:
> 1. Majority of them are
>  function GetSomething: SomeType;
> 2. Others are:
>  function GetSomethingWithIndex(const Index1, ..., IndexN: SomeType): 
> SomeType;
>
> Looking at first type of functions I see that there are no arguments passed 
> to the function. So maybe these functions could be marked with some other 
> calling convention which is similar to fastcall regards result return? Maybe 
> 'pascal' or 'stdcall' could be used for such functions?

You mean in the gdb info only, I hope ?

Michael.



More information about the fpc-devel mailing list