Das Debian-Projekt hat einen Dienst zur dynamischen Bereitstellung von Debugging-Informationen gestartet.

Die Debian-Distribution hat einen neuen Dienst namens debuginfod eingeführt, der es ermöglicht, beim Debuggen von im Distribution enthaltenen Programmen ohne separate Installation der zugehörigen Debug-Pakete aus dem debuginfo-Repository auszukommen. Der gestartete Dienst erlaubt die Nutzung der in GDB 10 hinzugefügten Funktionalität zum dynamischen Laden von Debug-Symbolen von einem externen Server direkt während des Debuggens.

Der für den Betrieb des Dienstes verantwortliche Prozess debuginfod ist ein HTTP-Server, der ELF/DWARF-Debug-Informationen und Quelltexte bereitstellt. Bei einer Kompilierung mit Unterstützung für debuginfod kann GDB automatisch mit debuginfod-Servern verbunden werden, um die fehlenden Debug-Informationen zu den bearbeiteten Dateien oder die Trennung von Debug-Dateien und Quelltexten für die ausführbare Datei zu laden.

In Debian ist die Unterstützung von debuginfod derzeit in den elfutils- und GDB-Paketen verfügbar, die in den unstable- und testing-Repositories angeboten werden. Um debuginfod zu nutzen, Server muss vor der Ausführung von GDB die Umgebungsvariable ‘DEBUGINFOD_URLS="https://debuginfod.debian.net"’ gesetzt werden. Die Debug-Informationen werden vom laufenden Dienst für Debian bereitgestellt. Server debuginfod wird für Pakete aus den Repositories unstable, testing, testing-proposed-updates, stable, stable-backports und proposed-updates bereitgestellt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster