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

Reply via email to