On 14/12/2018 11:09, Gabor Boros via lazarus wrote:
Hi All,
I use Lazarus fixes_2_0 and FPC fixes_3_2 (OS_TARGET=win64
CPU_TARGET=x86_64). Which is the best Dwarf selection for this
combination and FPDebug?
Dwarf 3 should be perfectly fine. And yields better results (upper/lower
case of identifier names are preserved).
However with Dwarf 3, ansistrings may be displayed as array of char.
This is fixed in trunk, but not merged to fixes.
IIRC With Dwarf 2, in both trunk/fixes Ansistring are PChar. And this
can not be fixed, as for Dwarf 2 fpc writes the same debug info for
ansistring and pchar.
IIRC WideStrings are always PWideChar (with any combination).
And ShortStrings are embedded in a record in fixes, but shown correct in
trunk.
--
_______________________________________________
lazarus mailing list
[email protected]
https://lists.lazarus-ide.org/listinfo/lazarus