Wydany w niedzielę to GDB 12.1 jako najnowsza wersja GNU Debuggera.

GDB kontynuuje dobre postępy w tym wielojęzycznym, wieloplatformowym debugerze. GDB 12.1 wprowadza szereg zmian, w tym:

Nowo obsługiwany cel z GDB 12.1 umożliwia debugowanie LoongArch w systemie Linux.

Architektura procesora OpenRISC została ulepszona dzięki GDB 12.1 — teraz ma natywną obsługę konfiguracji OpenRISC lub 1k w systemie Linux, a także obsługuje teraz serwer GDB. OpenRISC nie zwraca na siebie większej uwagi niż RISC-V, ale ta architektura procesorów o otwartym kodzie źródłowym nadal się rozwija i ma kilku oddanych programistów i zwolenników.

Kolejną godną uwagi zmianą jest to, że wielowątkowe ładowanie symboli dla GDB jest teraz domyślnie włączone. W GDB 9.1 w 2020 roku wprowadzono wielowątkowe ładowanie symboli jako sposób na szybszą wydajność w nowoczesnych systemach wielordzeniowych. Teraz dzięki GDB 12.1, wielowątkowy kod jest uważany za wystarczająco bezpieczny, aby można go było domyślnie włączyć.

Inne zmiany GNU Debugger 12.1 obejmują ulepszenia Python API, ulepszoną obsługę szablonów C++, tryb asynchroniczny dla natywnego celu FreeBSD i inne ulepszenia debugowania.

Pobieranie i więcej szczegółów na temat wersji GDB 12.1 za pośrednictwem SourceWare.org.

Wydano

Categories: IT Info