On 21 August 2010 17:19, Graeme Geldenhuys wrote: > > $ ./testlineinfo1.elf32 > main [48] 0 > MyClass.Run [32] > main testlineinfo1.pas 51 > inside MyClass.Run... > MyClass.RunTwo [40] > MYCLASS__RUN testlineinfo1.pas 34 > inside MyClass.RunTwo... > MyClass.RunTwo [42] < MYCLASS__RUN testlineinfo1.pas 34 > MyClass.Run [35] < main testlineinfo1.pas 51 > main [54] 0
I managed to SSH into one of our work servers that has an old FPC 2.2.3 (64-bit) compiler installed. I compiled and ran the test app, and even as far back as FPC 2.2.3, the LineInfo unit seems broken, or missing data. $ ./testlineinfo.elf64 main [48] 0 MyClass.Run [32] > testlineinfo.pas 51 inside MyClass.Run... MyClass.RunTwo [40] > testlineinfo.pas 34 inside MyClass.RunTwo... MyClass.RunTwo [42] < testlineinfo.pas 34 MyClass.Run [35] < testlineinfo.pas 51 main [54] 0 As you can see from the output above, the 'func' information is completely missing, and the source code line number information is also wrong (compared to the reference info is square brackets). -- Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel