Sortie de GNU Binutils 2.34

Présenté nouvelle version de l'ensemble d'utilitaires système GNU Binutils 2.34, qui comprend des programmes tels que le lienur GNU, l'assembleur GNU, nm, objdump, strings, strip.

Dans nouvelle version:

  • Ajout du support du service debuginfod, qui est un serveur HTTP pour la livraison des informations de débogage ELF/DWARF et des fichiers sources. Lors de la compilation de Binutils avec le support de debuginfod, les utilitaires readelf et objdump peuvent se connecter aux serveurs debuginfod pour récupérer les informations de débogage manquantes sur les fichiers traités. Pour la construction les binutils avec debuginfod, l'option « —with-debuginfod » doit être spécifiée dans le script de configuration et l'accès à la bibliothèque libdebuginfod, fournie dans le paquet elfutils;
  • Une option « —visualize-jumps » a été ajoutée au désassembleur (objdump —disassemble) pour générer des graphiques ASCII visualisant les sauts, montrant clairement les relations entre le point cible et la source du saut dans le flux d'instructions. La visualisation fonctionne pour les architectures x86, x86_64 et ARM ;

    c6: | | \———-> be 00 00 00 00 mov $0x0,%esi
    cb: | | \/—-> 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # d2
    d2: | | | 31 c0 xor x,x
    d4: | | | \/— e8 00 00 00 00 callq d9
    d9: | | | \-> bf 02 00 00 00 mov $0x2,i
    de: | +————|—— e8 00 00 00 00 callq e3
    e3: | \————|—-> 48 89 da mov %rbx,%rdx
    e6: | | be 00 00 00 00 mov $0x0,%esi
    eb: | \—— eb de jmp cb
    ed: \——————-> 48 8b 16 mov (%rsi),%rdx

  • Ajout du support pour la génération de fichiers ELF pour l'architecture Z80 dans l'assembleur et l'éditeur de liens (les processeurs Zilog Z180 et Zilog eZ80 en modes ADL et Z80 sont pris en charge) ;
  • Ajout de l'option « —output » à l'outil « ar » pour spécifier le répertoire d'extraction depuis l'archive ;
  • Ajout de l'option « —keep-section » aux outils « objcopy » et « strip » pour éviter la suppression de la section spécifiée.

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