Sortie de GNU Binutils 2.33

Introduit sortie d'un ensemble d'utilitaires système GNU Binutils 2.33, qui comprend des programmes tels que GNU Linker, GNU Assembler, nm, objdump, strings, strip.

В le nouveau version:

  • La prise en charge des jeux d'instructions a été ajoutée à l'assembleur pour les systèmes ARM
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) et MVE (Vector Extension). Prise en charge du processeur ajouté
    Armez Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE et Cortex-A77. Implémentation de la directive ".float16" pour coder les littéraux des nombres à virgule flottante 16 bits ;

  • L'option "-m[no-]fix-loongson3-llsc" a été ajoutée à l'assembleur pour les systèmes MIPS afin de contrôler la solution de contournement d'un bug dans les processeurs Loongson3 qui conduit à un blocage lors de certaines utilisations d'instructions LL et SC ;
  • L'option "-z pac-plt" a été ajoutée à l'éditeur de liens pour l'architecture AArch64 pour permettre la protection des enregistrements dans les tables PLT (Procedure Linkage Table) à l'aide de PAC (Pointer Authentication), et les propriétés
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI et GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Pour sélectionner l'une des méthodes permettant de contourner le problème 843419 dans les processeurs Cortex-A53, l'option « -fix-cortex-a53-843419[=full|adr|adrp » a été ajoutée.

  • Ajout de l'option « --source-comment[={txt}] » à objdump pour définir le préfixe des lignes source affichées lors du démontage ;
  • Ajout des options « --set-section-alignment section-name=power-of-2-align » et « --verilog-data-width » à objcopy pour modifier l'alignement de la section et contrôler la taille des lignes lors de l'affichage des données au format Verilog. ;
  • Ajout d'options distinctes « -debug-dump=links/follow » et « -dwarf=links/follow-links » pour readelf et objdump pour afficher et suivre les liens lorsqu'il y a plusieurs ensembles d'informations de débogage dans le fichier ;
  • La prise en charge des dumps en codage CTF (Compact Type Format) a été ajoutée à objdump et readelf.

Source: opennet.ru

Ajouter un commentaire