LLDB-Debugger
Inhaltsverzeichnis
Der neue LLDB-basierte Debugger von RAD Studio bietet eine verbesserte Stabilität beim Debuggen und ermöglicht durch eine neue Debugger-Technologie und die generierten Debug-Informationen eine bessere Auswertung, Untersuchung und andere Debugger-Funktionen. Außerdem unterstützt der Debugger die Auswertung komplexer Typen, wie STL-Sammlungen oder Strings, über Formatierer.
Der LLDB-basierte Debugger umfasst einen leistungsstarken Delphi-Parser, der Delphi-Syntax versteht. Daher kann der Debugger komplexe Ausdrücke in der Delphi-Syntax auswerten. Unser Ziel ist es, die Qualität des Debuggens zu verbessern.
Diese Features sind im LLDB-basierten Debugger verfügbar:
- Der Debugger unterstützt die Auswertung von Delphi-Typen, wie dynamische Arrays.
- Delphi-Syntax wird für die Auswertung komplexer Delphi-Ausdrücke unterstützt.
- Bei Delphi-Bezeichnern wird die Groß-/Kleinschreibung berücksichtigt.
- Hex-Werte für Präfixe mit $ anstelle von 0x.
- Der Debugger unterstützt die Verwendung von Delphi-Ausdrücken in Auswertungen.
- Der Debugger unterstützt bedingte Haltepunkte.
- Der Debugger behandelt Delphi-Sprachkonstrukte.
Verfügbare Plattformen
RAD Studio unterstützt LLDB-basierte Debugger unter:
- Android 32 Bit
- Android 64 Bit
- iOS-Gerät 64 Bit
- iOS-Simulator ARM 64 Bit
- macOS 64 Bit
- macOS ARM 64 Bit
- Linux 64 Bit
- Windows 64 Bit für C++-Anwendungen