LLDB-Debugger

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Siehe auch