Anzeigen Debug werte eines Array's als Hex

Für Fragen rund um die Ide und zum Debugger
Antworten
Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1496
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Anzeigen Debug werte eines Array's als Hex

Beitrag von corpsman »

Hallo Zusammen,

wenn wie hier gesehen ein Array habe
Debug_Info.png
Debug_Info.png (12.79 KiB) 1673 mal betrachtet
gibt es dann eine Möglichkeit sich die Elemente des Array's alsHex darstellen zu lassen ( also $41 anstatt 65 ....) ?

Wenn ich in den Eigenschaften auf Hex umstelle zeigt er mir die Addresse des Array's als Hex an, aber nicht die Elemente .. :(
--
Just try it

Benutzeravatar
six1
Beiträge: 782
Registriert: Do 1. Jul 2010, 19:01

Re: Anzeigen Debug werte eines Array's als Hex

Beitrag von six1 »

IntToHex https://www.freepascal.org/docs-html/rt ... tohex.html

Edit: Quatsch, da war ich zu schnell...
Gruß, Michael

martin_frb
Beiträge: 571
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Anzeigen Debug werte eines Array's als Hex

Beitrag von martin_frb »

Gerade getestet: FpDebug zeigt die einzelnen Werte als Hex.

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1496
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: Anzeigen Debug werte eines Array's als Hex

Beitrag von corpsman »

martin_frb hat geschrieben:
Di 2. Feb 2021, 14:54
Gerade getestet: FpDebug zeigt die einzelnen Werte als Hex.
=> Werkzeuge Einstellungen -> Debugger -> Debugger Backend -> Umstellen auf "LLDB debugger"

Laut hier: https://wiki.freepascal.org/FpDebug#Ins ... in_the_IDE das Packet "Lazdebugger FP" installiert

=> Projekt -> Projekteinstellungen -> Compilereinstellungen -> Debuggen -> Debugging-info-Typ "Dwarf mit Sets"

und es knallt beim starten der Application immer noch mit:
Fehler.PNG
Fehler.PNG (6.3 KiB) 1589 mal betrachtet
Was habe ich vergessen, noch nicht eingestellt ?
--
Just try it

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6197
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Anzeigen Debug werte eines Array's als Hex

Beitrag von af0815 »

Brauch man da nicht den Debugger LLDB https://lldb.llvm.org/ ? Soviel ich verstanden habe, schaltet man damit auf ein komplett anderes Backend im Debuggingbereich um. Das kommt aus dem LLVM Bereich.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

PascalDragon
Beiträge: 823
Registriert: Mi 3. Jun 2020, 07:18
OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
CPU-Target: Aarch64 bis Z80 ;)
Wohnort: München

Re: Anzeigen Debug werte eines Array's als Hex

Beitrag von PascalDragon »

corpsman hat geschrieben:
Do 4. Feb 2021, 07:16
martin_frb hat geschrieben:
Di 2. Feb 2021, 14:54
Gerade getestet: FpDebug zeigt die einzelnen Werte als Hex.
=> Werkzeuge Einstellungen -> Debugger -> Debugger Backend -> Umstellen auf "LLDB debugger"

Laut hier: https://wiki.freepascal.org/FpDebug#Ins ... in_the_IDE das Packet "Lazdebugger FP" installiert
Das wird jetzt aus dem Wikieintrag nicht ganz klar, aber du solltest in die Debugger Einstellungen schauen, nachdem du LazDebuggerFP installiert hast. Dann hast du dort nämlich einen Eintrag FpDebug internal Dwarf-debugger.
FPC Compiler Entwickler

Benutzeravatar
theo
Beiträge: 10461
Registriert: Mo 11. Sep 2006, 19:01

Re: Anzeigen Debug werte eines Array's als Hex

Beitrag von theo »

"FpDebug internal Dwarf-debugger" als Debuggertyp wählen, dann geht's.
Lazarus 2.1.0 r64456M FPC 3.2.0 x86_64-linux-gtk2
Dateianhänge
fpdebug.png
fpdebug.png (78.1 KiB) 1573 mal betrachtet

Benutzeravatar
six1
Beiträge: 782
Registriert: Do 1. Jul 2010, 19:01

Re: Anzeigen Debug werte eines Array's als Hex

Beitrag von six1 »

..und ich habe es natürlich gleich probiert :twisted:

viewtopic.php?f=5&t=13404
:lol:
Gruß, Michael

Antworten