Ubuntu a mis en œuvre la possibilité d'obtenir dynamiquement des informations de débogage.

Les développeurs de la distribution Ubuntu ont présenté le service debuginfod.ubuntu.com, qui permet de déboguer les programmes fournis dans la distribution sans avoir à installer des paquets séparés contenant des informations de débogage depuis le dépôt debuginfo. Avec ce nouveau service, les utilisateurs peuvent charger dynamiquement des symboles de débogage depuis un serveur externe directement pendant le débogage. Cette fonctionnalité est supportée depuis la version GDB 10 et Binutils 2.34. Les informations de débogage sont fournies pour les paquets des dépôts main, universe, restricted et multiverse de toutes les versions d'Ubuntu prises en charge.

Le processus permettant au service de fonctionner, debuginfod, est un serveur HTTP pour fournir des informations de débogage ELF/DWARF et des codes sources. Lors de la compilation avec le support de debuginfod, GDB peut automatiquement se connecter aux serveurs debuginfod pour télécharger les informations de débogage manquantes concernant les fichiers traités ou pour séparer les fichiers de débogage et les codes sources pour le fichier exécutable en cours de débogage. Pour l'utiliser, de serveurs debuginfod doit être configuré en définissant la variable d'environnement ‘DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com».

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster