Sortie de GNU Binutils 2.33

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

Dans nouvelle version:

  • Dans l'assembleur pour systèmes ARM, le support de l'ensemble d'instructions
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) et MVE (Vector Extension) a été ajouté. Le support des processeurs
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE et Cortex-A77 a été implémenté. La directive « .float16 » a été réalisée pour encoder des littéraux pour des nombres à virgule flottante de 16 bits ;
  • Dans l'assembleur pour systèmes MIPS, l'option « -m[no-]fix-loongson3-llsc » a été ajoutée pour gérer le contournement d'une erreur dans les processeurs Loongson3, qui conduit à un blocage mutuel lors d'une utilisation particulière des instructions LL et SC ;
  • Dans le linkeur pour l'architecture AArch64, l'option « -z pac-plt » a été ajoutée pour activer la protection des entrées dans les tables PLT (Procedure Linkage Table) à l'aide de PAC (Pointer Authentication), et des propriétés
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI et GNU_PROPERTY_AARCH64_FEATURE_1_PAC ont été mises en œuvre. Pour sélectionner l'un des méthodes de contournement du problème 843419 dans les processeurs Cortex-A53, l'option « —fix-cortex-a53-843419[=full|adr|adrp » a été ajoutée
  • Dans objdump, l'option « —source-comment[={txt}] » a été ajoutée pour définir le préfixe des lignes de texte source affichées lors de la désassemblage ;
  • Dans objcopy, les options « —set-section-alignment section-name=power-of-2-align » et « —verilog-data-width » ont été ajoutées pour changer l'alignement des sections et gérer la taille des lignes lors de l'affichage des données au format verilog ;
  • Dans readelf et objdump, des options distinctes « —debug-dump=links/follow » et « —dwarf=links/follow-links » ont été ajoutées pour afficher et suivre les liens, lorsqu'il existe plusieurs ensembles d'informations de débogage dans le fichier ;
  • Dans objdump et readelf, le support des dumps au format CTF (Compact Type Format) a été ajouté.

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