Veröffentlicht am Sonntag war GDB 12.1 als neueste Version des GNU Debuggers.
GDB macht weiterhin gute Fortschritte für diesen mehrsprachigen Multiplattform-Debugger. GDB 12.1 bringt eine Reihe von Änderungen mit sich, darunter:
Ein neu unterstütztes Ziel mit GDB 12.1 ist in der Lage, LoongArch unter Linux zu debuggen.
Die OpenRISC-CPU-Architektur wird mit GDB 12.1 verbessert – jetzt mit nativer Konfigurationsunterstützung für OpenRISC or1k unter Linux und jetzt auch mit GDBserver-Unterstützung. OpenRISC erhält nicht annähernd so viel Aufmerksamkeit wie RISC-V, aber diese Open-Source-Prozessorarchitektur entwickelt sich weiter und hat einige engagierte Entwickler und Anhänger.
Eine weitere bemerkenswerte Änderung ist, dass das Laden von Symbolen mit mehreren Threads für GDB jetzt standardmäßig aktiviert ist. Bereits in GDB 9.1 im Jahr 2020 wurde das Laden von Symbolen mit mehreren Threads als Mittel für eine schnellere Leistung auf modernen Multi-Core-Systemen eingeführt. Mit GDB 12.1 gilt der Multithread-Code jetzt als sicher genug, um ihn standardmäßig zu aktivieren.
Weitere Änderungen in GNU Debugger 12.1 umfassen Python-API-Verbesserungen, verbesserte C++-Vorlagenunterstützung, asynchronen Modus für das native FreeBSD-Zielsystem und andere Debugging-Verbesserungen.
Downloads und weitere Details zur Version GDB 12.1 über SourceWare.org.