Uitgave van GNU Binutils 2.33

Geïntroduceerd release van een reeks systeemhulpprogramma's GNU Binutils 2.33, inclusief programma's zoals GNU linker, GNU assembler, nm, objdump, strings, strip.

В het nieuwe versies:

  • Ondersteuning voor instructieset is toegevoegd aan assembler voor ARM-systemen
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) en MVE (Vector Extension). Processorondersteuning toegevoegd
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE en Cortex-A77. Implementeerde de ".float16"-richtlijn om letterlijke waarden te coderen voor 16-bit drijvende-kommagetallen;

  • De optie "-m[no-]fix-loongson3-llsc" is toegevoegd aan de assembler voor MIPS-systemen om de oplossing te vinden voor een bug in Loongson3-processors die tot een impasse leidt bij bepaald gebruik van LL- en SC-instructies;
  • De optie "-z pac-plt" is toegevoegd aan de linker voor de AArch64-architectuur om de bescherming van records in PLT-tabellen (Procedure Linkage Table) mogelijk te maken met behulp van PAC (Pointer Authentication), en de eigenschappen
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI en GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Om een ​​van de methoden te selecteren om probleem 843419 in Cortex-A53-processors te omzeilen, is de optie “—fix-cortex-a53-843419[=full|adr|adrp” toegevoegd

  • Optie “--source-comment[={txt}]” toegevoegd aan objdump om het voorvoegsel in te stellen van bronregels die worden weergegeven tijdens demontage;
  • Opties “--set-section-alignment section-name=power-of-2-align” en “--verilog-data-width” toegevoegd aan objcopy om de sectie-uitlijning te wijzigen en de rijgrootte te regelen bij het weergeven van gegevens in verilog-indeling ;
  • Afzonderlijke opties “—debug-dump=links/follow” en “—dwarf=links/follow-links” toegevoegd aan readelf en objdump voor het weergeven en volgen van links wanneer er verschillende sets debug-informatie in het bestand staan;
  • Ondersteuning voor dumps in CTF-codering (Compact Type Format) is toegevoegd aan objdump en readelf.

Bron: opennet.ru

Voeg een reactie